保持亮屏(不锁屏)一般是使用 Android 的 wake lock 权限实现的,这样看视频不会看到一半黑屏。
你可以通过 appops 来 ignore 掉相关 app 的 wake_lock 权限,会需要用到 adb 。这有几种方法:
1. 知道对应 app 的包名,而且不抗拒在命令行里操作。
- 进入 adb shell
- 执行下面命令,把 "com.android.application" 替换为你想要禁止保持亮屏的应用的包名。
cmd appops set com.android.application WAKE_LOCK ignore
2. 带界面的操作方法:
- 安装 Shizuku 和 权限狗
- 根据 Shizuku 的提示,要么通过无线 adb 在手机上直接给 Shizuku 授权(需要较新的安卓版本,并且系统没有阉割掉);要么连接电脑后,执行 Shizuku 提供的 adb 指令。
- 打开权限狗并授予 Shizuku 权限
- 找到你想要禁止自动亮屏的 app ,把 wake_lock 改为“忽略”即可
相关截图: