物理像素和逻辑像素

参考:https://blog.csdn.net/aiolos1111/article/details/51880223

http://www.woshipm.com/ucd/198774.html

https://www.jianshu.com/p/b94f57b1f6e9

个人理解:

厂商在出厂时就设置好了的物理像素————即一个设备的分辨率是固定的

即不同机型的物理像素不同;

逻辑像素:

dp是一个与设备的硬件像素无关的单位,一个 dp 在任意像素密度的设备屏幕上都占据相同的空间

安卓开发时,height:1,是按照dp的,无论机型类型, 同一个app的dp一致

像素比:

物理像素/逻辑像素

截图,图片是物理像素

当进行自动化的时候,android截图得到了物理像素,可以进行点击;但是ios无法通过物理像素进行点击,需要处理获取逻辑像素进行点击(方法:物理像素/像素比,其中像素比=截图/screen.width)

android的screen.width是物理像素,ios的是逻辑像素

ios:iphonex和xs,屏幕大小一致,分辨率也一样。

你可能感兴趣的:(物理像素和逻辑像素)