最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2015年12月16日 15:03:24   作者:天使之翼  
這篇文章主要介紹了Android編程實現(xiàn)禁止系統(tǒng)鎖屏與解鎖亮屏的方法,實例分析了Android關(guān)閉屏幕、鎖屏及解鎖屏幕的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了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è)計有所幫助。

相關(guān)文章

  • Android識別預(yù)裝的第三方App方法實例

    Android識別預(yù)裝的第三方App方法實例

    這篇文章主要給大家介紹了關(guān)于Android如何識別預(yù)裝的第三方App的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • Android手機號碼歸屬地的查詢

    Android手機號碼歸屬地的查詢

    這篇文章主要介紹了Android手機號碼歸屬地的查詢,使用聚合數(shù)據(jù)API,獲取JSON數(shù)據(jù)并解析,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Android編程之軟件的安裝和卸載方法

    Android編程之軟件的安裝和卸載方法

    這篇文章主要介紹了Android編程之軟件的安裝和卸載方法,涉及Android編程實現(xiàn)軟件的安裝、權(quán)限修改及卸載的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-12-12
  • android編程實現(xiàn)系統(tǒng)圖片剪裁的方法

    android編程實現(xiàn)系統(tǒng)圖片剪裁的方法

    這篇文章主要介紹了android編程實現(xiàn)系統(tǒng)圖片剪裁的方法,涉及Android針對圖片的獲取、修改、保存等操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • 談?wù)凙ndroid Fragments 詳細使用

    談?wù)凙ndroid Fragments 詳細使用

    本篇文章主要介紹了Android Fragments 詳細使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 學(xué)習(xí)使用Material Design控件(四)Android實現(xiàn)標題欄自動縮放、放大效果

    學(xué)習(xí)使用Material Design控件(四)Android實現(xiàn)標題欄自動縮放、放大效果

    這篇文章主要為大家介紹了學(xué)習(xí)使用Material Design控件的詳細教程,Android實現(xiàn)標題欄自動縮放、放大效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 解決Android平臺中應(yīng)用程序OOM異常的方法

    解決Android平臺中應(yīng)用程序OOM異常的方法

    這篇文章主要介紹了解決Android平臺中應(yīng)用程序OOM異常的方法,通常這一塊也是程序中的重點之一,感興趣的小伙伴們可以參考一下
    2015-12-12
  • Android Activity之間相互調(diào)用與傳遞參數(shù)的原理與用法分析

    Android Activity之間相互調(diào)用與傳遞參數(shù)的原理與用法分析

    這篇文章主要介紹了Android Activity之間相互調(diào)用與傳遞參數(shù)的原理與用法,較為詳細的分析了Android組件的構(gòu)成以及Activity的創(chuàng)建、調(diào)用、切換等相關(guān)操作技巧,需要的朋友可以參考下
    2016-08-08
  • Android四種方式刷新View的操作方法

    Android四種方式刷新View的操作方法

    本文介紹了Android中四種方式刷新View的方法,并討論了使用GONE狀態(tài)時可能遇到的問題,如布局性能下降、UI體驗不佳、數(shù)據(jù)綁定和事件監(jiān)聽問題,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • Android開發(fā)之SD卡文件操作分析

    Android開發(fā)之SD卡文件操作分析

    這篇文章主要介紹了Android開發(fā)之SD卡文件操作,結(jié)合實例形式分析了Android權(quán)限控制及針對SD卡文件操作的相關(guān)技巧,需要的朋友可以參考下
    2017-07-07

最新評論

仙游县| 辰溪县| 汪清县| 洪泽县| 定远县| 柏乡县| 巨鹿县| 桓仁| 修文县| 延川县| 额敏县| 镇赉县| 突泉县| 正宁县| 阳谷县| 南靖县| 琼中| 河源市| 连江县| 苏尼特右旗| 新兴县| 泰来县| 镇原县| 新郑市| 交口县| 浠水县| 苏尼特右旗| 永善县| 闻喜县| 永福县| 清水县| 淮阳县| 青海省| 长子县| 滨州市| 雷波县| 临朐县| 汽车| 拜泉县| 武汉市| 仁怀市|