因此,我購買了Nexus 10進行開發,並且對能夠使用「adb shell wm」命令模擬其他設備的前景感到非常興奮大小,密度和過掃描子命令。Android:如何使用「adb shell wm」來模擬其他設備
但是,我在做這項工作時遇到了一些問題。我想看看是否有其他人遇到/克服了這些問題。爲了討論的緣故,讓我們說,我試圖模擬一個典型的電話,運行以下:
adb shell wm size 800x480
adb shell wm density 240
adb shell wm overscan reset
首先,設置大小食堂菜單欄。在縱向模式下,只有一些按鈕會出現並且尺寸錯誤,而在橫向模式下,菜單欄完全缺失。事實上,即使在您重置所有設備之後,它仍然會丟失,直到您重新啓動設備。任何解決方法?
其次,過掃描命令有什麼作用?我無法在任何地方找到任何文檔。
第三,有沒有什麼辦法讓設備渲染屏幕,使用1像素的新尺寸到1像素的物理屏幕?也就是說,如果我將尺寸設置爲800x480,我希望看到新屏幕佔據了這麼多空間。相反,似乎發生的事情是800x480屏幕被拉伸,以便最長的一面恰好適合物理顯示屏。我懷疑過掃描可能是答案,但是當我嘗試將其設置爲0,800,480時,它永久掛起我的系統,並且必須重置爲出廠映像才能恢復。
最後,有沒有什麼辦法讓平板電腦根據在方向更改期間菜單欄發生的情況來模擬手機?在平板電腦上,菜單欄會顯示在屏幕的最下方,但在手機上,它會保持原樣。
我很喜歡這個設備,但如果我能夠得到這個設備模擬的東西工作,我很喜歡它!提前感謝任何指針。
布賴恩你有這個問題,其中WM大小在景觀中顯示肖像,浪費太多的屏幕空間? – pt123
@ pt123我的應用程序是一個風景應用程序,所以我沒有嘗試。 –
沒有它交換景觀的其他方式,我忘了鏈接我的問題,它有一個圖http://stackoverflow.com/questions/20086099/adb-set-display-size-is-incorrectly-displaying-portrait- using-landscape thansk – pt123