[英]Cordova - (Phonegap) get Device DPI and Density Pixels
我正在開發一個phonegap(cordova)項目,我想獲取該設備的DPI。 這可能嗎?
在Android本機JAVA API中,有一個名為DisplayMetrics
的類,該類提供getDisplayMetrics().xdpi
/ ydpi
方法來獲取設備DPI。
有什么方法可以在Cordova或Phonegap中獲得設備DPI?
沒有獲取電話的功能,但是您可以執行以下操作:
<div id='testdiv' style='height: 1in; left: -100%; position: absolute; top: -100%; width: 1in;'></div>
<script type='text/javascript'>
var devicePixelRatio = window.devicePixelRatio || 1;
dpi_x = document.getElementById('testdiv').offsetWidth * devicePixelRatio;
dpi_y = document.getElementById('testdiv').offsetHeight * devicePixelRatio;
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.