zoukankan      html  css  js  c++  java
  • Android 解屏幕锁与点亮屏幕(来电时效果)

    PowerManager pm=(PowerManager) getSystemService(Context.POWER_SERVICE);

    //获取电源管理器对象

    PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_DIM_WAKE_LOCK, "bright");

    //获取PowerManager.WakeLock对象,后面的参数|表示同时传入两个值,最后的是LogCat里用的Tag wl.acquire();

    //点亮屏幕   KeyguardManager  km= (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);

    //得到键盘锁管理器对象 KeyguardLock kl = km.newKeyguardLock("unLock"); 

    //参数是LogCat里用的Tag kl.disableKeyguard();

    //解锁    

    /*  

    * 这里写程序的其他代码  

    *  

    * */  

     kl.reenableKeyguard();  

    //重新启用自动加锁  

    wl.release();

     //释放

    需要在AndroidManifest.xml添加权限:

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

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

  • 相关阅读:
    Orleans介绍
    Orleans入门
    mongodb for windows安装
    ASP.NET Identity
    OWIN与Katana
    手动搭建ABP2.1.3 Zero——基础框架
    ABP学习笔记
    ABP-Zero模块
    ABP单元测试
    ABP-JavaScript API
  • 原文地址:https://www.cnblogs.com/dreamy890322/p/4146041.html
Copyright © 2011-2022 走看看