Android防止屏幕休眠
1、在Manifest文件里声明权限
android.permission.WAKE_LOCK
2, 得到 WakeLock实例 ,
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK,
"SoundRecorder");
3,防止休眠
mWakeLock.acquire();
4,释放
if (mWakeLock.isHeld())
mWakeLock.release();
(节选自录音机:com.android.soundrecorder.SoundRecorder.java)