Android ScreenLockReceiver監(jiā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è)計有所幫助。
- Android入門之TextClock的使用教程
- Android服務(wù)應(yīng)用ClockService實現(xiàn)鬧鐘功能
- Android自定義DigitalClock控件實現(xiàn)商品倒計時
- Android應(yīng)用程序保持后臺喚醒(使用WakeLock實現(xiàn))
- Android DigitalClock組件用法實例
- Android AnalogClock簡單使用方法實例
- Android中系統(tǒng)自帶鎖WalkLock與KeyguardLock用法實例詳解
- Android控件之AnalogClock與DigitalClock用法實例分析
- Android Lock鎖實現(xiàn)原理詳細分析
相關(guān)文章
Android使用HttpURLConnection實現(xiàn)網(wǎng)絡(luò)訪問流程
早些時候其實我們都習(xí)慣性使用HttpClient,但是后來Android6.0之后不再支持HttpClient,需要添加Apache的jar才行,所以,就有很多開發(fā)者放棄使用HttpClient了,HttpURLConnection畢竟是標準Java接口(java.net) ,適配性還是很強的2022-12-12ScrollView與SeekBar綁定實現(xiàn)滑動時出現(xiàn)小滑塊效果
這篇文章主要為大家詳細介紹了ScrollView與SeekBar綁定實現(xiàn)滑動時出現(xiàn)小滑塊效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10Android ScrollView的頂部下拉和底部上拉回彈效果
本篇文章主要介紹了Android ScrollView的頂部下拉和底部上拉回彈效果,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05Android中Activity跳轉(zhuǎn)的創(chuàng)建步驟總結(jié)
這篇文章主要介紹了Android中Activity跳轉(zhuǎn)的創(chuàng)建步驟總結(jié),本文詳細的講解了從工程創(chuàng)建到跳轉(zhuǎn)Activity的實現(xiàn)完整過程,需要的朋友可以參考下2014-10-10Android編程實現(xiàn)在自定義對話框中獲取EditText中數(shù)據(jù)的方法
這篇文章主要介紹了Android編程實現(xiàn)在自定義對話框中獲取EditText中數(shù)據(jù)的方法,結(jié)合實例形式分析了Android對話框數(shù)據(jù)傳遞相關(guān)操作技巧,需要的朋友可以參考下2018-01-01Android中RecyclerView拖拽、側(cè)刪功能的實現(xiàn)代碼
這篇文章主要介紹了Android中RecyclerView拖拽、側(cè)刪功能的實現(xiàn)代碼,需要的朋友可以參考下2017-09-09