我正在尝试禁用屏幕锁定。我希望屏幕在超时后关闭,但在触摸时再次使用我的应用程序。
由于不推荐使用 keywardlock,我在 onCreate() 中尝试了以下操作:
final Window win = getWindow();
win.setFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED,
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
以防万一,我在清单中添加了以下内容(需要这样做吗??):
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.FLAG_SHOW_WHEN_LOCKED" />
不过,在我通常的超时之后,屏幕被锁定了......
我究竟做错了什么??谢谢!