如何防止 android 显示器在接通电源时休眠或变暗?

how to keep android display from sleeping or dimming while plugged in?

我有一些 root 的 nexus 7 (2013) 并且具有 api 6.0.1 和可能的安全补丁。

我在开发者选项中保持清醒。除了睡眠(无法关闭且设置为 30 分钟)外,我已将显示设置下的所有内容关闭。尽管如此,平板电脑还是会在大约 30 分钟后变暗。

我尝试在恢复和暂停时获取和释放唤醒锁,但没有任何乐趣。

adb shell settings put global stay_on_while_plugged_in 0 - 也不起作用(值 7 也不起作用 - 原始值为 3)

这是 google 文档: https://developer.android.com/training/scheduling/wakelock.html

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
    }
}

只需在清单文件中获得 wake_lock 权限即可。