全部,
我看到了这方面的其他线索,我知道解决方案。这里的问题是为什么下面的代码行不能在Android 4.4.2 API 19上工作?代码没有出错。但它并不能使设备的屏幕保持打开。我正试图通过一个小部件来做到这一点所以我无法为使用android做其他建议的解决方案:keepScreenOn或使用getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
任何正在回答的人请在实际的安卓设备上测试以下线路,如Nexus 5或Nexus 7。它不保持屏幕打开。它在具有API<19.
android.prprovider.Settings.System.putString(getContentResolver(),android.provider.Settings.System.SCREEN_OFF_TIMEOUT,"-1");
如果您想一直打开屏幕,只需使用:getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
已在此处回答