我想在 KitKat 中将屏幕锁定模式设置为无,这样我就可以运行 CTS。
我正在使用来自 Intrinsyc 的 DragonBoard APQ8074 进行开发,他们刚刚发布了适用于 Android KitKat 4.4.2 的 BSP。麻烦的是,它不稳定,设置中的安全菜单崩溃。所以我不能用adb shell
toinput keyevents 19, 20, 21, 22, 23
来导航。
adb shell settings
命令似乎应该适用于此,但事实并非如此。我针对 4.2、4.3 和 4.4 尝试了这些命令,它们似乎分配了值,但它们在视觉上不会导致任何变化。
shell@msm8974:/ $ settings get system lockscreen_disabled
null
shell@msm8974:/ $ settings put system lockscreen_disabled true
shell@msm8974:/ $ settings get system lockscreen_disabled
true
shell@msm8974:/ $ settings get system screen_brightness
102
shell@msm8974:/ $ settings put system screen_brightness 255
shell@msm8974:/ $ settings get system screen_brightness
255
现在我不知道 lockscreen_disabled 是否是我想要的,在这里,但是Settings.java似乎没有提供对任何类型的调用unlock_mode
,所以我不知道还能做什么。我不想编写应用程序来执行此操作,我只想将屏幕锁定模式设置为None
以便可以运行 CTS。如果我需要修改源,然后制作并刷新一个新图像,我愿意这样做,但我不知道要修改什么。感谢您的任何指导。