[英]what's android DPI
I have 2 questions about the "DPI" term. 我对“ DPI”一词有2个问题。
1st, i googled this term, someone said that it means dots per inch. 首先,我用谷歌搜索这个词,有人说这表示每英寸点数。 and we can use follow formula to canculate the screen dpi: dpi = radical(screen_width_pixel^2+screen_height_pixel^2)/screen_inchs 我们可以使用以下公式来计算屏幕dpi: dpi =自由基(screen_width_pixel ^ 2 + screen_height_pixel ^ 2)/ screen_inchs
Now, i have an android tv, i found that my tv resolution is 1920*1080, and the dpi is 240, the tv size is 50 inch. 现在,我有一个Android电视,我发现电视分辨率为1920 * 1080,而dpi为240,电视尺寸为50英寸。 But if i use above formula to calculate the dpi, i will get the dpi value is 40, i don't know why? 但是,如果我使用上述公式计算dpi,我将得到dpi值为40,我不知道为什么? is above formula ppi formula? 以上公式是ppi公式吗?
2nd, i found that the dpi value is in the build.prop->ro.sf.lcd_density=240 , i don't know why the manfacturer set this value, in other words, what is this value based on, why not setting 320 or other values? 2,我发现dpi值在build.prop-> ro.sf.lcd_density = 240中 ,我不知道制造商为什么要设置此值,换句话说,此值是基于什么,为什么不设置320或其他值? They user above farmula to get the value and set it? 他们在农法上方使用以获得值并进行设置吗?
Thanks a lot! 非常感谢!
I have been researching answer to your question for last one day, and reached some conclusions - 1. 我过去一天一直在研究您的问题的答案,并得出了一些结论-1。
Note - I tried on my part to make you understand, if you find any problem understanding my answer, Please comment, would be happy to assist. 注意-我已尽力让您理解,如果您发现理解我的答案有任何问题,请发表评论,我们将很乐意为您提供帮助。
Try this information Iuser lastly to develop and android studio screens 最后尝试Iuser的此信息以开发和android studio屏幕
ldpi (low) ~ 120dpi
mdpi (medium) ~ 160dpi
hdpi (high) ~ 240dpi
xhdpi (extra-high) ~ 320dpi
xxhdpi (extra-extra-high) ~ 480dpi
xxxhdpi (extra-extra-extra-high) ~ 640dpi
- -
res/values/dimens.xml(default)
res/values-ldpi/dimens.xml (240x320 and nearer resolution)
res/values-mdpi/dimens.xml (320x480 and nearer resolution)
res/values-hdpi/dimens.xml (480x800, 540x960 and nearer resolution)
res/values-xhdpi/dimens.xml (720x1280 - Samsung S3, Micromax Canvas HD, etc)
res/values-xxhdpi/dimens.xml (1080x1920 - Samsung S4, HTC one, etc)
res/values-large/dimens.xml (480x800)
- -
res/values-large-mdpi/dimens.xml (600x1024)
res/values-sw600dp/dimens.xml (600x1024)
res/values-sw720dp/dimens.xml (800x1280)
res/values-xlarge-xhdpi/dimens.xml (2560x1600 - Nexus 10")
res/values-large-xhdpi/dimens.xml (1200x1920 - Nexus 7"(latest))
w600 says if width of current orientation is nearby 600 w600表示当前方向的宽度是否在600附近
sq600 says if smallest with of device is nearby 600 sq600表示设备的最小搭配是否在600附近
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.