1. 程式人生 > >如何在一臺Android裝置上模擬不同的螢幕大小和解析度

如何在一臺Android裝置上模擬不同的螢幕大小和解析度

在4.3之後,Android引入了wm shell命令,使用這條命令在一臺裝置上模擬出不同的螢幕解析度和畫素密度。這將方便開發者除錯APP在不同的裝置螢幕上的顯示效果。

  1. adb shell wm size [reset | WxH]  設定新的螢幕寬W和寬H,執行reset重置
  2. adb shell wm density [reset | DENSITY] 設定新的螢幕畫素密度
本人寫了一個在Root的手機上執行的小工具,可以使用預設的幾種常用的螢幕大小,也可以進行自定義,除錯起來更加方便。實現原理也就是在獲得root許可權之後呼叫wm命令,因此也只有在4.3以上的裝置上才能有用。