我正在创建一个Android应用程序,需要保持设备唤醒(不会锁定),如下所示:
请帮我在我的设置活动中添加“屏幕灯锁”复选框。 (在java中,adt bundle eclipse)
抱歉我的英语不好。
答案 0 :(得分:1)
:
<uses-permission android:name="android.permission.WAKE_LOCK" />
在您的活动中:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wakeLock = pm.wakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK |
PowerManager.ON_AFTER_RELEASE, "My Tag");
wakeLock.acquire();
答案 1 :(得分:-1)
如果您的意思是,您需要让设备保持清醒状态(不会锁定), 在onCreate上使用以下代码:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
为了更好地了解这一点:https://developer.android.com/training/scheduling/wakelock.html