Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2019-07-08:谈谈如何适配更多机型的? #92

Open
MoJieBlog opened this issue Jul 8, 2019 · 14 comments
Open

2019-07-08:谈谈如何适配更多机型的? #92

MoJieBlog opened this issue Jul 8, 2019 · 14 comments

Comments

@MoJieBlog
Copy link
Collaborator

No description provided.

@DaveBoy
Copy link

DaveBoy commented Jul 8, 2019

适配个j2,一把梭

@futureyang
Copy link

适配是不存在的,我信命

@gabyallen
Copy link

语言适配,屏幕适配,sdk适配

@android-ken
Copy link

采购所有机型,一个个适配

@ljchengx
Copy link

ljchengx commented Jul 8, 2019

随缘适配

@yangfanggang
Copy link

除了屏幕适配 其他的没搞过

@ADrunkenLiBai
Copy link

android的机型适配是个老生常谈的问题,随着手机厂商的增加,每家厂商的定制ROM,导致了系统间的差异,所以需要多看一些前辈的经验,以及写多个版本函数,去兼容机型,公司允许的话测试的机型要多,然后线上统计bug力度大点,针对性的去修复

@18361237136
Copy link

一般主要是屏幕适配有挺多适配方式,多图,svg,今日头条适配

@GitChenM
Copy link

https://blog.csdn.net/lmj623565791/article/details/45460089鸿洋的一篇博文仅供参考

@Afoolf
Copy link

Afoolf commented Aug 13, 2019

用啥手机,飞鸽传书.

@hegaojian
Copy link

一般只做屏幕适配,其他适配的话基本看天意,出啥问题了解决啥问题

@zizikoth
Copy link

1.一般来说主要针对屏幕适配,最小宽度适配和今日头条density适配
2.权限适配,安卓6.0的运行时权限,这里有坑,6.0以前,Vivo有i管家进行权限管理,魅族自带有权限管理,还有其他第三方软件进行权限限制,导致权限不可用
3.异形屏幕适配,一般来说都是刘海,水滴,挖孔部分不进行使用或者就直接不管不显示缺失部分,可以满足大部分需求,小部分需求需要使用异形部分的需要按手机型号进行特定适配,官网都有适配方法
4.安卓系统适配,及时关注新系统新特性,使情况修改targetSdk
5.语言,Left Right和Start End,这些适配基本不需要太大关注
6.“和ios一样”,口才或者脑细胞适配,能说服就下班,不能就加班

@mlinqirong
Copy link

权限的适配 6.0以上的系统动态申请权限
android10以下存储适配
屏幕适配 使用今日头条适配方案 采用Density适配 定义屏幕总宽高 设置固定dp值 计划DP值占总屏幕的比例 通过手机分辨率计算出设置的DP值的分辨率值
刘海屏适配

@senlinxuefeng
Copy link

  1. dp原生方案

  2. dimen基于px和dp的适配(宽高限定符和smallestWidth适配)

  3. 头条屏幕适配方案

  4. 头条适配方案改进版本

Android 最全面的屏幕适配方案

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests