美文网首页
Android兼容性

Android兼容性

作者: ChrisChanSysu | 来源:发表于2019-02-17 15:50 被阅读0次

兼容性概括

  • 硬件兼容性,这个设备是否兼容android,开发者无需关注
  • 应用兼容性,在各种配置下都能让应用正常运行

屏幕兼容性

  • 支持不同的屏幕尺寸
    • 针对不同尺寸的屏幕使用不同的布局,通过尺寸限定符,如res/layout-large/main.xml
    • 使用.9图保证图片的缩放
  • 支持不同的像素密度
    • dpi,指每英寸的像素数
    • 分辨率指屏幕上像素的总数
    • 使用dp而非px,因为px所占的物理长度在不同dpi上会不同,而dp的定义就是1px在dpi为160的设备上所占有的物理长度,因此1dp在任意机型上的物理长度都是一样的,而dp和px的比例,实际就是dpi和160的比例:160*dp=dpi*px
    • 使用矢量图形可以避免为每个密度配置一套图片
  • 支持刘海屏
    • 设置style的layoutInDisplayCutoutMode
    • WindowInsetsCompat可以获取statusBar的高度
    • Android 9 以上的系统开发者选项增加了刘海屏调试的选项

相关文章

网友评论

      本文标题:Android兼容性

      本文链接:https://www.haomeiwen.com/subject/bgbieqtx.html