【问题标题】:Android application - disable screen lock [duplicate]Android应用程序-禁用屏幕锁定[重复]
【发布时间】:2017-12-04 00:29:58
【问题描述】:

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

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

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

手机自动锁定已禁用,但显示灯不亮(在设置中设置显示超时)。

如何也启用显示?

【问题讨论】:

    标签: android settings display screen-lock


    【解决方案1】:

    添加WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON 标志以保持屏幕开启:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-23
      相关资源
      最近更新 更多