Android屏幕亮度锁定

时间:2014-08-20 17:33:30

标签: android eclipse-adt brightness

我正在创建一个Android应用程序,需要保持设备唤醒(不会锁定),如下所示:

enter image description here

请帮我在我的设置活动中添加“屏幕灯锁”复选框。 (在java中,adt bundle eclipse)

抱歉我的英语不好。

2 个答案:

答案 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