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

Android ScreenLockReceiver監(jiān)聽鎖屏功能示例

 更新時間:2017年07月13日 10:48:37   作者:只要你能好  
這篇文章主要介紹了Android ScreenLockReceiver監(jiān)聽鎖屏功能,結(jié)合實例形式分析了Android監(jiān)聽鎖屏及取消監(jiān)聽功能的具體實現(xiàn)技巧,需要的朋友可以參考下

本文實例講述了Android ScreenLockReceiver監(jiān)聽鎖屏功能。分享給大家供大家參考,具體如下:

監(jiān)聽屏幕鎖屏狀態(tài)(注冊接受者--執(zhí)行業(yè)務(wù)--注銷接受者)

public class AppLockService extends Service {
  private ActivityManager am;
  private KeyguardManager keyguardManager;
  private LockScreenReceiver receiver;
  @Override
  public void onCreate() {
    // TODO Auto-generated method stub
    super.onCreate();
    am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
    keyguardManager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
    //注冊鎖屏廣播接收者
    IntentFilter filter = new IntentFilter();
    filter.addAction(Intent.ACTION_SCREEN_OFF);
    receiver = new LockScreenReceiver();
    registerReceiver(receiver, filter);
    new Thread(){
      public void run() {
        //一直在監(jiān)聽鎖屏動作,一旦監(jiān)聽到,便執(zhí)行操作
        while(true){
          boolean isLockScreen = keyguardManager.inKeyguardRestrictedInputMode();
          /**此處可作相應(yīng)操作*/
        }
      };
    }.start();
  }
  private final class LockScreenReceiver extends BroadcastReceiver{
    @Override
    public void onReceive(Context context, Intent intent) {
      tempAppLocks.clear();
    }
  }
  @Override
  public void onDestroy() {
    super.onDestroy();
    //取消鎖屏的廣播監(jiān)聽
    unregisterReceiver(receiver);
  }
}

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進階教程》、《Android調(diào)試技巧與常見問題解決方法匯總》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)

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

相關(guān)文章

最新評論

黑山县| 木兰县| 波密县| 淮北市| 栖霞市| 五指山市| 晴隆县| 宜良县| 同仁县| 峨边| 定州市| 凤翔县| 丰原市| 扶沟县| 浠水县| 沙田区| 淅川县| 蓬安县| 北流市| 大渡口区| 上饶市| 灵台县| 许昌县| 景洪市| 西平县| 金山区| 福建省| 通城县| 邻水| 五指山市| 广德县| 翼城县| 漾濞| 正宁县| 宜城市| 太仆寺旗| 肃南| 宿州市| 鄯善县| 曲水县| 通河县|