簡體   English   中英

Cordova-(Phonegap)獲得設備DPI和密度像素

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM