保持Android手机屏幕长亮的方法

我们知道手机为了省电设计,在一段时间没有操作的时候屏幕的灯会自动关闭,但是很多时候我们需要让手机屏幕保持亮着,例如我们使用手机看电影或者录像的时候,都需要屏幕常亮,因此这里ataaw.com归纳下在Android手机开发程序中控制屏幕长亮的方法。

 

首先Android长亮是有PowerManager下的类WakeLock对象管理的。以下是具体方法。
A、屏幕控制需要对应的权限permission声明

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

B、启用屏幕长亮

PowerManager manager = ((PowerManager)getSystemService(POWER_SERVICE));
WakeLock wakeLock = manager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK| PowerManager.ON_AFTER_RELEASE, "ATAAW");
wakeLock.acquire();

C、关闭屏幕长亮只需要将对象释放掉

wakeLock.release();

当开启屏幕长亮后记得在不需要的时候将对象释放。

你可能感兴趣的:(android,移动开发,Android开发,笔记,开发笔记,lovely_1133)