以编程方式更改 "Instant lock on power button" 设置

Programmatically change "Instant lock on power button" setting

我是 Android 世界的新手,所以我可能缺乏一些基本概念。我正在编写一个脚本(将通过 ADB shell 发布)来更新 phone 设置,通常这里是我想要实现的示例

su
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
update secure set value='Unlocking device message' where name='lock_screen_owner_info';

我现在想更改 "Power button instantly lock" 以使用我的脚本启用(我一直在不同的 sqlite 数据库中搜索但无法找到任何相关内容)

问题:

如何使用脚本启用(或禁用)"Power button instantly lock" 功能?

无法覆盖硬件按钮。但是你可以创建 onLockListener。看 http://chandan-tech.blogspot.com/2010/10/handling-screen-lock-unlock-in-android.html