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

首頁 > 系統 > Android > 正文

Android注冊廣播的兩種方法分析

2020-04-11 10:48:04
字體:
來源:轉載
供稿:網友

本文實例分析了Android注冊廣播的兩種方法。分享給大家供大家參考,具體如下:

1. 在AndroidManifest.xml文件中注冊。

好處:一旦應用程序被安裝到手機里,BroadCast Receiver就開始生效。無論應用程序進程是否運行,運用程序是否在開啟狀態下都可以接受到廣播事件。

<receiver android:name=".receiver.SMSReceiver" >  <intent-filter android:priority="1000" >     <action android:name="android.provider.Telephony.SMS_RECEIVED" />  </intent-filter></receiver>

2. 通過代碼的方式注冊廣播

好處:一旦運用程序停止,廣播也跟著停止

IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_OFF);filter.setPriority(1000);LockScreenReceiver myReceiver = new LockScreenReceiver();registerReceiver(myReceiver, filter);

注意:手機鎖屏的廣播事件只能在代碼中注冊才能生效

3. 顯示的發送廣播

sendBroadcast(intent);//發送一個無序廣播sendOrderedBroadcast(intent, receiverPermission, resultReceiver, scheduler, initialCode, initialData, initialExtras);//有序廣播

4. 在廣播事件中需要開啟線程時,最好先開啟一個Service,讓后再Service開啟線程。因為Broadcast Receiver容易被回收

更多關于Android相關內容感興趣的讀者可查看本站專題:《Android開發入門與進階教程》、《Android Service組件使用技巧總結》、《Android基本組件用法總結》及《Android控件用法總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜宾县| 玉门市| 新田县| 宜兰县| 姜堰市| 洛隆县| 延吉市| 巍山| 辽中县| 绥棱县| 敦煌市| 五大连池市| 黔江区| 大丰市| 农安县| 吴桥县| 喀喇| 临安市| 和静县| 平阳县| 阜平县| 高密市| 雅安市| 昌江| 西乌珠穆沁旗| 朝阳县| 吉安市| 当涂县| 玉林市| 西昌市| 宜阳县| 祁东县| 临夏县| 桃园县| 洪湖市| 阳高县| 永安市| 孟津县| 南丰县| 呼和浩特市| 临洮县|