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

首頁 > 系統 > Android > 正文

Android ScreenLockReceiver監聽鎖屏功能示例

2019-12-12 02:29:01
字體:
來源:轉載
供稿:網友

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

監聽屏幕鎖屏狀態(注冊接受者--執行業務--注銷接受者)

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() {        //一直在監聽鎖屏動作,一旦監聽到,便執行操作        while(true){          boolean isLockScreen = keyguardManager.inKeyguardRestrictedInputMode();          /**此處可作相應操作*/        }      };    }.start();  }  private final class LockScreenReceiver extends BroadcastReceiver{    @Override    public void onReceive(Context context, Intent intent) {      tempAppLocks.clear();    }  }  @Override  public void onDestroy() {    super.onDestroy();    //取消鎖屏的廣播監聽    unregisterReceiver(receiver);  }}

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桐乡市| 井研县| 西峡县| 沅陵县| 澳门| 赤峰市| 清水河县| 宣汉县| 获嘉县| 会理县| 南投市| 湘西| 新干县| 明水县| 平江县| 靖边县| 屏东市| 三台县| 醴陵市| 盐山县| 荥经县| 通州区| 英德市| 金昌市| 土默特左旗| 于田县| 南平市| 佛山市| 尼玛县| 偏关县| 车险| 外汇| 阿克陶县| 秦皇岛市| 天祝| 上杭县| 剑川县| 南安市| 西丰县| 华安县| 西乌珠穆沁旗|