Android-Daily-Interview
Android-Daily-Interview copied to clipboard
2019-07-08:谈谈如何适配更多机型的?
适配个j2,一把梭
适配是不存在的,我信命
语言适配,屏幕适配,sdk适配
采购所有机型,一个个适配
随缘适配
除了屏幕适配 其他的没搞过
android的机型适配是个老生常谈的问题,随着手机厂商的增加,每家厂商的定制ROM,导致了系统间的差异,所以需要多看一些前辈的经验,以及写多个版本函数,去兼容机型,公司允许的话测试的机型要多,然后线上统计bug力度大点,针对性的去修复
一般主要是屏幕适配有挺多适配方式,多图,svg,今日头条适配
https://blog.csdn.net/lmj623565791/article/details/45460089鸿洋的一篇博文仅供参考
用啥手机,飞鸽传书.
一般只做屏幕适配,其他适配的话基本看天意,出啥问题了解决啥问题
1.一般来说主要针对屏幕适配,最小宽度适配和今日头条density适配 2.权限适配,安卓6.0的运行时权限,这里有坑,6.0以前,Vivo有i管家进行权限管理,魅族自带有权限管理,还有其他第三方软件进行权限限制,导致权限不可用 3.异形屏幕适配,一般来说都是刘海,水滴,挖孔部分不进行使用或者就直接不管不显示缺失部分,可以满足大部分需求,小部分需求需要使用异形部分的需要按手机型号进行特定适配,官网都有适配方法 4.安卓系统适配,及时关注新系统新特性,使情况修改targetSdk 5.语言,Left Right和Start End,这些适配基本不需要太大关注 6.“和ios一样”,口才或者脑细胞适配,能说服就下班,不能就加班
权限的适配 6.0以上的系统动态申请权限 android10以下存储适配 屏幕适配 使用今日头条适配方案 采用Density适配 定义屏幕总宽高 设置固定dp值 计划DP值占总屏幕的比例 通过手机分辨率计算出设置的DP值的分辨率值 刘海屏适配