欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

Android喚醒、解鎖屏幕代碼實例

2015-05-11 13:28:34 1744瀏覽

    這篇文章主要介紹了Android喚醒、解鎖屏幕代碼實例,本文講解了喚醒、解鎖屏幕需要的權限和操作代碼實例,代碼中包含詳細注釋,需要的朋友可以參考下




解鎖、喚醒屏幕用

KeyguardManager,KeyguardLock,PowerManagerPowerManager.WakeLock 

所需權限:

  代碼如下:


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

 

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


 

代碼如下:


//鎖屏、喚醒相關

private KeyguardManager  km;

private KeyguardLock kl;

private PowerManager pm;

private PowerManager.WakeLock wl;

 

 
private void wakeAndUnlock(boolean b)

{

       if(b)

       {

              //獲取電源管理器對象

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

 

              //獲取PowerManager.WakeLock對象,后面的參數(shù)|表示同時傳入兩個值,最后的是調試用的Tag

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

 

              //點亮屏幕

              wl.acquire();

            

              //得到鍵盤鎖管理器對象

              km= (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);

              kl = km.newKeyguardLock("unLock");

 

              //解鎖

              kl.disableKeyguard();

       }

       else

       {

              //鎖屏

              kl.reenableKeyguard();

            

              //釋放wakeLock,關燈

              wl.release();

       }

     

}



標簽:

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部