经常用到BroadcastReceiver,但是每个知识点如果深入研究之后发现多多少少都会发现一些比较模糊的概念。所以在不加班的情况下对某个知识点各个击破。进入正题。
一、BroadcastReceiver的两种注册方式:
(1)动态注册 使用IntentFilter
MyReceiver myReceiver = new MyReceiver();
IntentFilter intentFilter =new IntentFilter();
intentFilter.addAction("com.test");
registerReceiver(myReceiver,intentFilter);
(2)静态注册在AndroidManifest.xml文件中进行配置:
<receiverandroid:name="com.example.androiddemo.GlobeReceiver"