Android禁用屏幕保护程序

Android禁用屏幕保护程序,android,screensaver,Android,Screensaver,我想在应用程序运行时禁用屏幕保护程序。 如何做到这一点?禁用/启用屏幕保护程序的最佳位置在哪里?在第一个活动中?在application.java?中,必须在清单中指定唤醒锁权限 <uses-permission android:name="android.permission.WAKE_LOCK" /> 请记住,不必要地打开屏幕会不必要地消耗用户设备的电源。您还必须添加: 导入android.view.WindowManager.LayoutParams你知道这是否会阻止谷歌电视

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

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

<uses-permission android:name="android.permission.WAKE_LOCK" />
请记住,不必要地打开屏幕会不必要地消耗用户设备的电源。

您还必须添加:


导入android.view.WindowManager.LayoutParams

你知道这是否会阻止谷歌电视屏幕保护程序的出现吗?你实际上不需要对这个窗口标志进行唤醒锁定权限,请参阅:
getWindow().addFlags(LayoutParams.FLAG_KEEP_SCREEN_ON);