靜態註冊:
1、建立兩個類,繼承broadcastreceiver並實現onreceive
public class laoda extends broadcastreceiver}
public class laoer extends broadcastreceiver}
android
:allowbackup=
"true"
android
:icon=
"@mipmap/ic_launcher"
android
:label=
android
:supportsrtl=
"true"
android
:theme=
>
android
:name=
".mainactivity"
>
android
:name=
"android.intent.action.main"
/>
android
:name=
"android.intent.category.launcher"
/>
android
:name=
".laoda"
>
android
:priority=
"1000"
>
android
:name=
"qilin666"
/>
android
:name=
".laoer"
>
android
:priority=
"900"
>
android
:name=
"qilin666"
/>
3、在activity中向兩個廣播傳送資料
public class mainactivity extends activity});}}
動態註冊:
1、與靜態註冊的第一步相同
2、先動態註冊廣播,再傳送廣播
public class mainactivity extends activity });}}這是xml:
<?
xml version=
"1.0"
encoding=
"utf-8"
?>
xmlns:
android
=""android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent"
>
android
:id=
"@+id/button"
android
:layout_width=
"wrap_content"
android
:layout_height=
"wrap_content"
android
:text=
"傳送廣播"
/>
好了,這邊是廣播接收者的簡單使用,希望對您有所幫助!
廣播接收者
廣播被分為倆種不同的型別,普通廣播和有序廣播,普通廣播是完全非同步的。可以在同一時刻被所有的接收者收到。訊息傳遞的效率比較高,但是缺點是 接收者不能將結果傳遞給下乙個接收者。並且無法終止廣播intent的傳播。然後有序廣播是按照接收者申明的優先級別 申明在intent filter元素的androi...
廣播和廣播接收者
廣播和廣播接收者 1 廣播 就是一對多,就是傳送資訊 2 廣播接收者 就是接收廣播傳送的訊息並做處理 在android中,廣播接收者才是四大元件之一,廣播不是 廣播不會決定誰是接收者,只要是註冊了該廣播,那麼就能成為該廣播的接收者 接收系統傳送的廣播 比如,網路變化,開機狀態,手機的狀態 廣播接收者...
廣播接收者 BroadcastReceiver
廣播接收者 broadcastreceiver 1,什麼是broadcastreceiver?廣播接收者 broadcastreceiver 用於非同步接收廣播intent,廣播intent的傳送是通過呼叫context.sendbroadcast context.sendorderedbroadc...