2015-11-29 4 views
1

Возможно ли компенсировать весь отображаемый контент/изменить его положение с помощью оболочки adb?Отображение смещения дисплея Android/изменение позиции

Как я недавно заметил, можно изменить разрешение.

adb shell wm size <Res>. 

Итак, мне было интересно, можно ли ввести смещение или изменить положение дисплея.

ответ

1

Вот использование команды ВМ:

usage: wm [subcommand] [options] 
     wm size [reset|WxH|WdpxHdp] 
     wm density [reset|DENSITY] 
     wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM] 
     wm scaling [off|auto] 
     wm screen-capture [userId] [true|false] 

wm size: return or override display size. 
     width and height in pixels unless suffixed with 'dp'. 

wm density: override display density. 

wm overscan: set overscan area for display. 

wm scaling: set display scaling mode. 

wm screen-capture: enable/disable screen capture. 

wm dismiss-keyguard: dismiss the keyguard, prompting the user for auth if necessary. 

Так команда, которую вы ищете, wm overscan для смещения дисплея:

adb shell wm overscan a,b,c,d

Перед Android 4.3:

adb shell am display-size

исх: https://plus.google.com/+AdamWPowell/posts/cz5TxuoNDfG и https://plus.google.com/+AndroidDevelopers/posts/QhWQArNDfS3

+0

Что команда для андроид <4,3, то есть для ADB оболочки утра ... – TheAnimatrix

+0

'am' означает' ActivityManager' и это не будет полезно для таких каемки экрана настроек. До 4.3 не было 'wm', но вы могли бы использовать' adb shell am display-size' вместо этого, чтобы изменить разрешение экрана (ref: https://plus.google.com/+AdamWPowell/posts/cz5TxuoNDfG и https: // plus.google.com/+AndroidDevelopers/posts/QhWQArNDfS3) –

+0

@TheAnimatrix работала с 'adb shell am display-size'? –

Смежные вопросы