Android禁用屏幕保护程序

时间:2011-06-09 08:33:11

标签: android screensaver

我想在我的应用程序运行时禁用屏幕保护程序。 怎么做?禁用/启用屏幕保护程序的最佳位置在哪里?在第一个活动?在application.java中?

2 个答案:

答案 0 :(得分:15)

必须在清单中指定唤醒锁定权限。

<uses-permission android:name="android.permission.WAKE_LOCK" />

然后在活动中使用以下内容在活动运行时保持屏幕开启。

getWindow().addFlags(LayoutParams.FLAG_KEEP_SCREEN_ON);

请记住,不必要地保持屏幕不必要地耗尽用户设备的电量。

答案 1 :(得分:1)

您还必须添加:

导入android.view.WindowManager.LayoutParams;