获取当前方向一:
adb shell "dumpsys input | grep SurfaceOrientation"
# 纵向(正常状态:顺时针旋转0°):SureaceOrientation 的值为 0
# 横向(顺时针旋转90°): SureaceOrientation 的值为 1
# 纵向(顺时针旋转180度): SureaceOrientation 的值为 2
# 横向(顺时针旋转270度): SureaceOrientation 的值为 3
注意: 默认0有的为横向,有的为纵向文章来源:https://www.toymoban.com/news/detail-507854.html
获取当前方向二:
adb shell "dumpsys window displays|grep init="
纵向返回结果:cur
的值 宽
短 x 高
长
init=1080x1920 420dpi cur=1080x1920
app=1080x1794 rng=1080x1017-1794x1731
横向返回结果:cur
的值 宽
长 x 高
短
init=1080x1920 420dpi cur=1920x1080
app=1794x1080 rng=1080x1017-1794x1731文章来源地址https://www.toymoban.com/news/detail-507854.html
旋转屏幕
#禁止旋转
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 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 shell settings put system user_rotation 1
#屏幕正常模式
adb shell settings put system user_rotation 0
到了这里,关于android 通过adb shell命令旋转Android屏幕朝向的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!