1 . new ->other -->BroadCast Receiver |
创建后,自动在AndroidManifest中注册了 |
2 .在AndroidManifest.xml中配置,接收相关的广播 |
示例: |
<receiver |
android:name= ".MyReceiver" |
android:enabled= "true" |
android:exported= "true" > |
|
//当发送有序广播时,优先级高的先接收到广播 |
<intent-filter android:priority= "100" > |
<action android:name= "com.example.my" /> |
</intent-filter> |
</receiver> |
3 . 在BroadCast Receiver.java 的 onReceive()方法中实现你要完成的操作 |
示例: |
public void onReceive(Context context, Intent intent) { |
Toast.makeText(context, "收到广播" , Toast.LENGTH_SHORT).show(); |
//拦截广播 |
// abortBroadcast(); |
} |
by: 发表于:2017-09-26 11:44:15 顶(0) | 踩(0) 回复
??
回复评论