public static void wakeUpAndUnlock(Context context){        KeyguardManager km= (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);        KeyguardManager.KeyguardLock kl = km.newKeyguardLock("unLock");        //解锁        kl.disableKeyguard();        //获取电源管理器对象        PowerManager pm=(PowerManager) context.getSystemService(Context.POWER_SERVICE);        //获取PowerManager.WakeLock对象,后面的参数|表示同时传入两个值,最后的是LogCat里用的Tag        PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_DIM_WAKE_LOCK,"bright");        //点亮屏幕        wl.acquire();        //释放        wl.release();    }

加入权限

<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />

更多相关文章

  1. Android——View.setTag()
  2. Android(安卓)Opengl
  3. 获取系统版本内核版本信息
  4. googlemap学习
  5. Android(安卓)获取当前连接的WiFi信息
  6. 运用IntentService类下载文件
  7. 获取Bitmap和对Bitmap的操作工具类
  8. android接入高德路线规划之驾车模式
  9. android 下获取apk的icon

随机推荐

  1. android调用系统添加联系人界面
  2. Android通过画线实现button效果
  3. android 实现透明按钮
  4. 强强学Android_Android事件传递
  5. Android获取sHA1值 高德地图
  6. Android的拖拉功能-彩球示例
  7. Android(安卓)代码安装APK文件
  8. Android的SurfaceView绘图并移动
  9. Android拍照、录像、录音代码范例
  10. android 创建简单通用工程