我正在寻找adb命令来打开设置并更改它们。例如:此命令打开显示设置
adb shell am start -n com.android.settings/.DisplaySettings
我想进一步在菜单中显示输出模式,然后选择720P 60HZ
因为我的菜单在Android电视盒上是这样的:
设置>显示>显示输出模式> HDMI 720P60HZ等
是否有adb命令执行此操作然后直接选择720P60Hz shell?
据我所知,没有这样的功能。但是,你可以使用
adb shell input tap <x> <y>
用于触发触摸事件的命令。遗憾的是,此类代码无法独立于设备,因为屏幕上的设置位置取决于您使用的设备。
或者你可以试试
adb shell input keyevent <19|20|21|22>
命令模拟光标事件以选择要更改的设置。
最后,你可以使用
adb shell input keyevent 66
触发输入键。这应该适用于设置子菜单中具有相同选项的所有设备。
使用此命令查看有关如何使用设置adb shell命令的help
:
adb shell settings
使用get
和put
命令(在settings
之后)更改设置。
你必须自己弄清楚KEYs(使用list
)和可接受的VALUE(阅读像https://developer.android.com/reference/android/provider/Settings.Global这样的全球NAMESPACE文档)。