// 休眠方法

        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. 清除app数据等同于设置中的清除数据
  2. Android摄像头相关问题记录
  3. Android7.0中文文档(API)-- Filter
  4. android代码格式化方法小结
  5. android常用权限
  6. android googlemap权限问题
  7. 【Android】自定义权限
  8. Android用户权限大全
  9. 获取 + 查看 Android(安卓)源码的 方法

随机推荐

  1. android自定义属性三部曲
  2. Android(安卓)NDK之JNI使用例子
  3. Android显示从网络下载图片偏小的问题
  4. 第一节 登录界面
  5. [置顶] 关于Flurry的一些用法
  6. Android(安卓)-- AsyncTask
  7. Android安装应用失败UID 和 PID
  8. Android(安卓)Studio Gradle编译 参数配
  9. Android(安卓)NFC tag and NFC data form
  10. Android中将布局文件/View添加至窗口过程