2012-11-19 62 views
26

前段時間,我能夠調整Android上的屏幕大小。例如,我有一個Xoom,並且能夠從ADB運行一條命令,將它縮小到7英寸的屏幕(在它周圍留下一個黑色邊框)。當然,這是一個小錯誤,因爲home/back/app-開關按鈕消失了,但我知道這是可能的,這是一個1行命令,我在Xoom中輸入X和Y像素的新屏幕分辨率。它。如何從終端/外殼調整物理android屏幕的大小

(如果有人說,這是不可能的,我可以向你保證,它是)

(我想這樣做,所以我可以在我的Nexus 10的測試在各種屏幕尺寸的應用程序,和我d更喜歡不使用模擬器)

+2

另一個用途是當你的屏幕在一個角落破解時,有80%的工作觸動。您可以調整它然後再次工作屏幕;) – kreys

回答

21

我相信它是:

adb shell am display-size 

,但我不在計算機旁嘗試。一個例子用法是:

adb shell am display-size 640x480 
+3

要重置屏幕大小使用'adb外殼和顯示器大小重置'。 – nhaarman

+0

將屏幕拉伸至全尺寸的方法是什麼? 我有9.7 Retina 2048x1536,我更喜歡將分辨率更改爲1024x768,但左上角只有一塊屏幕... – lordmegamax

+0

我收到錯誤'/ system/bin/sh:wm:not found'。爲什麼?看看我的問題在http://stackoverflow.com/q/30839523/779408 – breceivemail

50

這個答案果凍豆4.3 from Android dev Adam Powell on Google+(鏈接通過this SO answer發現)更新:

In Android 4.3 these options moved from the "am" command (ActivityManager) to the "wm" command (WindowManager). Type "adb shell wm" for details.

所以,你可以在4.3的設備現在運行adb shell wm size 1280x800或任何尺寸或reset

adb shell wm density 480或任何密度或reset

只要確保屏幕不顯示當前的時刻,你運行該命令。

+0

任何方式將其設置爲/system/build.prop中的屬性? – chrisvarnz

+0

@保羅哈里斯有人能夠改變大小/密度,並仍然顯示後退按鈕?是否有另一個命令強制顯示?另外,當我進行重置時,後退按鈕僅在縱向模式下可見? – whyoz

+0

我收到錯誤'/ system/bin/sh:wm:not found'。爲什麼?請在http://stackoverflow.com/q/30839523/779408 – breceivemail

相關問題