国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android編程實現(xiàn)禁止系統(tǒng)鎖屏與解鎖亮屏的方法

2020-04-11 11:10:25
字體:
供稿:網(wǎng)友

本文實例講述了Android編程實現(xiàn)禁止系統(tǒng)鎖屏與解鎖亮屏的方法。分享給大家供大家參考,具體如下:

需求:

某個時刻任務(wù)執(zhí)行完畢,關(guān)閉屏幕,某時刻再開啟屏幕繼續(xù)執(zhí)行任務(wù)

通常情況下,不設(shè)置屏幕常亮,系統(tǒng)會自動鎖屏,鎖屏后不能從代碼解鎖(疑問),所以我的做法是只讓系統(tǒng)關(guān)閉屏幕,但不鎖屏!

WakeLock lock, unLock;KeyguardManager km;KeyguardLock kl;
unLock = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_BRIGHT_WAKE_LOCK, "bright");// 得到鍵盤鎖管理器對象km = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);kl = km.newKeyguardLock("unLock");
void lockScreen() {  // 鎖屏  kl.reenableKeyguard();  // 釋放wakeLock,關(guān)燈  if(unLock.isHeld())    unLock.release();}void unLockScreen() {  // 點亮屏幕  if(!unLock.isHeld())    unLock.acquire();  // 解鎖  kl.disableKeyguard();}

測試代碼,調(diào)用測試代碼后,你手動按電源鍵鎖屏,5s后你會看到屏幕亮起

{  lockScreen();  getListView().getHandler().postDelayed(new Runnable() {    @Override    public void run() {      unLockScreen();    }  }, 5000);  break;}

希望本文所述對大家Android程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南安市| 武强县| 高平市| 临颍县| 江油市| 蒙山县| 建宁县| 荆州市| 晋宁县| 重庆市| 泽普县| 景谷| 五台县| 黎城县| 且末县| 衡阳市| 蓬莱市| 宜兰县| 诸城市| 合山市| 油尖旺区| 邯郸市| 宁德市| 清丰县| 顺义区| 新乐市| 灵璧县| 中牟县| 文昌市| 安溪县| 固阳县| 延安市| 金堂县| 明光市| 工布江达县| 富阳市| 古田县| 友谊县| 汝南县| 锡林郭勒盟| 临泽县|