我有一个切换按钮,决定在应用中启用和禁用自动锁定,那么我们如何在应用程序中执行此操作请帮助我。
提前致谢。
答案 0 :(得分:11)
请勿使用唤醒锁。您可能不会释放它然后您可以耗尽电池并使用户烦恼。它需要额外的权限。
而是在onCreate()中执行此操作:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
答案 1 :(得分:4)
如果通过自动锁定意味着由于一段时间不活动而停止手机关闭屏幕,那么您可以执行以下操作:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "DoNotDimScreen");
停止屏幕“锁定”:
wl.acquire();
允许它再次锁定:
wl.release();
答案 2 :(得分:0)
我不确定你的问题,但我认为这是指始终保持申请。
检查此网站: PowerManager