我們可以使用DisplayMetrics.densityDpi
來獲得設備的近似dpi值,但我渴望知道如何獲得精確的dpi值?如何獲取android設備的精確dpi值?
2
A
回答
7
使用DisplayMatrics.xdpi和DisplayMatrics.ydpi
xdpi The exact physical pixels per inch of the screen in the X dimension.
ydpi The exact physical pixels per inch of the screen in the Y dimension.
getResources().getDisplayMetrics().xdpi
getResources().getDisplayMetrics().ydpi
7
我認爲你可以通過類DisplayMetrics
和字段densityDpi
來訪問它。
+6
使用DisplayMetrics.densityDpi只能獲得一個近似的值。例如,用149 dpi的屏幕的設備將返回一個近似值160 dpi的。 – Leo
相關問題
- 1. Android:如何從本機代碼獲取設備DPI
- 2. 如何正確使用DPI在Android設備上繪製精確的英寸長度?
- 3. 如何以編程方式獲取設備DPI?
- 4. 獲取Android設備
- 5. 如何獲取Android設備的藍牙設備連接狀態
- 6. 如何從android設備獲取LENS_FOCUS_DISTANCE
- 7. 如何在Android中獲取設備ID?
- 8. 如何從Android設備獲取錯誤?
- 9. 如何獲取android設備唯一ID?
- 10. 如何獲取android設備ID?
- 11. Android:如何處理不幸的DPI分類設備?
- 12. 如何在Android設備上獲取fps遊戲的價值
- 13. 如何獲取Android設備鈴聲的幅度值
- 14. 如何獲得ID的精確值
- 15. 獲取R中花車的精確值?
- 16. 從設備獲取authorId - android
- 17. 獲取Android設備令牌
- 18. Cordova - (Phonegap)獲取設備DPI和密度像素
- 19. 如何獲取Android開發中的精確經度和緯度?
- 20. 如何獲取設備UIInterfaceOrientation
- 21. 如何設置高度根據設備的dpi的寬度成正比android
- 22. 如何確定Android設備的速度?
- 23. 如何獲取精確用戶的所有值php mysql
- 24. 如何從android設備上的android設備上的USB設備讀取數據?
- 25. 如何獲得我的設備的確切密度值?
- 26. 如何在android平臺的DPI中獲取X&Y分辨率?
- 27. 如何計算beacon和android設備之間更精確的距離?
- 28. 的Java - 獲取連接的Android設備
- 29. 通過GTK獲取dpi設置
- 30. 如何在設備脫機的情況下爲Android設備獲取正確的當前日期和時間
它的作品!非常感謝! – Leo