Platform: RK3399
OS: Android 7.1
Kernel: v4.4.83
现象:
移植好LVDS屏幕之后发现桌面上显示的ICON偏移,并且导航栏也看不到了。
正常应该是这些ICON都是底部显示。
原因:
ppi设置不对,修改ro.sf.lcd_density的值即可。
原理说明:
关于ppi,网上看到一篇文章介绍非常到位,这里引用记录:
在进行适配分析前,必须要了解一些概念,这样才能明白之后说的内容。那就是屏幕size,屏幕分辨率,px,dp,dip,sp,dpi,ppi,densityDpi,density。看到这么多东西可能有人就烦了,没办法,只有理解了这些东西才能理解如何适配。对于这些词,网上也已经说了很多很多,不过好几年过去了,发现还是没人系统的全面的把这个总结一下,所以今天我就来做这个工作。
屏幕size我们一般以英寸来计算,1英寸=2.54厘米。一般来说的屏幕尺寸指屏幕对角线的尺寸。比如说屏幕是5英寸的,那么既不是屏幕宽,也不是屏幕高,而是屏幕对角线的长度。