Android应用程序-禁用屏幕锁定

Android应用程序-禁用屏幕锁定,android,settings,display,screen-lock,Android,Settings,Display,Screen Lock,我试图在应用程序运行时禁用手机的自动屏幕锁定。 我使用了以下权限和代码 <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/> getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUA

我试图在应用程序运行时禁用手机的自动屏幕锁定。 我使用了以下权限和代码

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

getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);

getWindow().addFlags(WindowManager.LayoutParams.FLAG\u discouse\u KEYGUARD);
手机自动锁定功能已禁用,但显示灯熄灭(在设置中设置显示超时)


如何同时启用显示?

添加
WindowManager.LayoutParams.FLAG\u KEEP\u SCREEN\u ON
标志以保持屏幕打开:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);