私は実際のデバイスでAndroid 4.4を使用していますが、デバイスの向きをadb
で設定したいです。 uiautomatorコードの終了後。
これどうやってするの?
最初に自動回転をオフにする必要がある場合があります
adb Shell content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0
横向きに回転
adb Shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:1
ポートレートを回転させる
adb Shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:0
「adbシェルコンテンツ」を使用する代わりに、「adbシェル設定」を使用するよりクリーンな方法があります。彼らは同じことをやっていて、設定プロバイダーに価値を置いています。
adb Shell settings put system accelerometer_rotation 0 #disable auto-rotate
adb Shell settings put system user_rotation 3 #270° clockwise
accelerometer_rotation: auto-rotation, 0 disable, 1 enable
user_rotation: actual rotation, clockwise, 0 0°, 1 90°, 2 180°, 3 270°