我正在考慮投資Google Nexus 10作爲測試我的應用程序的首選平板電腦 - 我只是想知道是否可以模擬其他設備的屏幕分辨率?由於nexus 10具有如此高的分辨率和DPI,我希望能夠在其上運行我的應用程序,比如說,800 x 480屏幕等...Android:使用平板電腦模擬其他設備?
我想這樣做,如果可能的話,因爲它會比使用模擬器更快並支持多點觸摸。這似乎毫不費力,但實際上可能嗎?
我正在考慮投資Google Nexus 10作爲測試我的應用程序的首選平板電腦 - 我只是想知道是否可以模擬其他設備的屏幕分辨率?由於nexus 10具有如此高的分辨率和DPI,我希望能夠在其上運行我的應用程序,比如說,800 x 480屏幕等...Android:使用平板電腦模擬其他設備?
我想這樣做,如果可能的話,因爲它會比使用模擬器更快並支持多點觸摸。這似乎毫不費力,但實際上可能嗎?
有一個辦法 - 從亞當·鮑威爾(Android的開發者之一)G +的後很好地解釋它:
https://plus.google.com/u/0/107708120842840792570/posts/cz5TxuoNDfG
基本上有一些亞行命令,你可以用它來改變分辨率設備顯示:
adb shell am display-size
和
adb shell am display-density
對於設備4.3+,命令是稍有不同:
adb shell wm display-density
adb shell wm dislay-size
此答案爲果凍豆4.3 from Android dev Adam Powell on Google+(鏈路經由this SO answer發現)更新:
在Android 4.3的這些選項從移動「am」命令(ActivityManager)到「wm」命令(WindowManager)。輸入「adb shell wm」以獲取詳細信息。
所以,你可以在4.3的設備現在運行:
adb shell wm size 1280x800
或任何尺寸或reset
和
adb shell wm density 480
或任何密度或reset
只要確保屏幕當前不顯示您運行該命令的時刻。
另一種選擇是使用虛擬機模擬平板電腦。我做了總部設在其他tutoriais一個詳細的教程,這是鏈接:
http://edwindh.blogspot.com/2014/07/emular-uma-tablet-ou-smartphone-com.html
謝謝主席先生,這正是我一直在尋找! – Zippy
這是一個非常棒的提示 - 你真的很聰明地提出正確的問題(在我看到G +上的這個提示之前,我甚至從未想過這是可能的)。 – Booger
運行第二個命令我得到未知的命令:顯示密度,使用android 4.03 – pt123