// 休眠方法

        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();

 

更多相关文章

  1. android代码格式化方法小结
  2. android常用权限
  3. android googlemap权限问题
  4. 【Android】自定义权限
  5. Android用户权限大全
  6. Android Installation error: INSTALL_FAILED_INSUFFICIENT_STOR
  7. TextView 加链接所有方法
  8. Android滑动手势侦测方法介绍

随机推荐

  1. Ubuntu编译ffmpeg4.1.3
  2. android 发送http请求方法和异常解决方法
  3. android之按钮单击事件及监听器的实现方
  4. android tts语音使用的一些资料
  5. Android 版本更新下载自动安装APK,并解决A
  6. [Android]Speech Input
  7. 输入法 总结-1
  8. Android vector 兼容问题解决
  9. android 自己实现qqminihd 左右滑动菜单
  10. android-support-v13编译错误解决