android中使用wakelock

有的时候,比如在下载或者关键的时候,不能让android休眠等.这时可以使用
android中的wakelock,让其时刻保持清醒:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);

PowerManager.WakeLock wakeLock = pm.newWakeLock(         pm.SCREEN_DIM_WAKE_LOCK, "My wakelook");
//这个让屏幕和电源保持1000ms,如此类推
wakeLock.acquire(1000);

之后可以再关闭:
wakeLock.release();

你可能感兴趣的:(android)