Android 休眠与唤醒
// 休眠方法
DevicePolicyManager localDevicePolicyManager = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName localComponentName = new ComponentName(this, LockScreenAdmin.class);
if (localDevicePolicyManager.isAdminActive(localComponentName))
{
localDevicePolicyManager.lockNow();
}
else
{// 若无权限
activeManage();// 去获得权限
localDevicePolicyManager.lockNow();// 并锁屏
}
// 唤醒方法
// 获取PowerManager的实例
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
// 得到一个WakeLock唤醒锁
WakeLock mWakelock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK
| PowerManager.ACQUIRE_CAUSES_WAKEUP, "SimpleTimer");
mWakelock.acquire();
更多相关文章
- android代码格式化方法小结
- android常用权限
- android googlemap权限问题
- 【Android】自定义权限
- Android用户权限大全
- Android Installation error: INSTALL_FAILED_INSUFFICIENT_STOR
- TextView 加链接所有方法
- Android滑动手势侦测方法介绍