android 螢幕 解析度
Fields
public float density
Added in API level 1
The logical density of the display. This is a scaling factor for the Density Independent Pixel unit, where one DIP is one pixel on an approximately 160 dpi screen (for example a 240x320, 1.5"x2" screen), providing the baseline of the system's display. Thus on a 160dpi screen this density value will be 1; on a 120 dpi screen it would be .75; etc.
This value does not exactly follow the real screen size (as given by xdpi and ydpi, but rather is used to scale the size of the overall UI in steps based on gross changes in the display dpi. For example, a 240x320 screen will have a density of 1 even if its width is 1.8", 1.3", etc. However, if the screen resolution is increased to 320x480 but the screen size remained 1.5"x2" then the density would be increased (probably to 1.5).
See Also
DENSITY_DEFAULT
1.標準是240*320畫在1.5*2平方inch上。那麼像每平方英寸有240*320/(1.5*2)=25600點,也就是一平方英尺的畫素點為 25600,所以dpi取為它的平方根160;如果你的dpi是120,那麼它的密度就是0.75
2. 它要說明的是密度不只是與width有關,還與height有關,所以舉例說,不管width是1.8還是1.3,它的密度都有可能是1;比如width 是1.8,只要它的height是3/1.8的話,如果pixel為240*320的話,它的密度仍舊是1;同樣如果width為1.3,只要它的 height為3/1.3的話,畫素點為240*320,則密度也是1.
3. 320*480/(1.5*2)得到單位平方英寸的點為51200,所以單位平方英寸是240*320畫在1.5*2螢幕的2倍。但是這是平方英寸啊,算密度的時候要開平方的啊,所以應該是2開平方,是1.414吧,大致密度為1.5
相關文章
- 螢幕解析度修改SwitchResX
- 常見裝置螢幕解析度
- 螢幕解析度修改工具:SwitchResX for MacMac
- SwitchResX for Mac(螢幕解析度修改工具)Mac
- SwitchResX for Mac 螢幕解析度修改工具Mac
- SwitchResX for Mac 螢幕解析度修改工具Mac
- Mac螢幕解析度修改工具:SwitchResXMac
- SwitchResX(Mac螢幕解析度修改工具)Mac
- 螢幕解析度修改工具SwitchResX MacMac
- CentOS7.0怎麼設定螢幕解析度?CentOS7.0設定螢幕解析度教程CentOS
- Mac螢幕解析度修改工具——SwitchResX for MacMac
- android 螢幕適配Android
- android 喚醒螢幕Android
- Qt:Qt自適應高解析度螢幕QT
- SwitchResX for Mac(好用的螢幕解析度修改工具)Mac
- Mac螢幕解析度調整工具:SwitchResX MacMac
- Android螢幕適配方案Android
- Android 禁止螢幕旋轉Android
- android螢幕適配方法Android
- Android 螢幕自適應Android
- WIN32API:獲取螢幕的解析度Win32API
- Android 主流螢幕以及適配Android
- Android螢幕適配方案分析Android
- win10螢幕解析度黑邊怎麼恢復_win10螢幕黑邊調解析度沒用處理方法Win10
- SwitchResX for Mac(螢幕解析度修改工具) 4.13.2啟用版Mac
- Mac螢幕解析度修改 SwitchResX 4.13.2正式啟用版Mac
- 設定grub配置檔案中的螢幕解析度
- Android 觸控式螢幕驅動Android
- Android 螢幕適配終結者Android
- Android 螢幕重新整理機制Android
- SwitchResX for Mac(螢幕解析度修改工具)4.13.2正式啟用版Mac
- vue專案PC端如何適配不同解析度螢幕Vue
- Android螢幕適配總結和思考Android
- Android技能樹 — 螢幕適配小結Android
- Android 5.0+ 螢幕錄製實現Android
- Android 突破螢幕重新整理的桎梏Android
- 為任意螢幕尺寸構建 Android 介面Android
- Android Lollipop (5.0) 螢幕錄製實現Android
- Java及Jquery獲取螢幕解析度的實現程式碼JavajQuery