自定义一种广播类型来通知广播接收者的步骤如下:
1 先继承BroadcastReceiver 类,重写onReceive()方法 ,在该方面定义接收当接收到广播之后希望做的事情。
2 在安卓声明文件AndroidManifest.xml当中 ,生命这个广播希望接受到的广播名称
<receiver
android:name="com.ljw.testBroadTest.BroadcastTest">
<intent-filter >
<action android:name="any_broadcast"/>
</intent-filter>
</receiver>
3 在你希望的地方,用intent发出改类型的广播
public class MainActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent() ;
intent.setAction("any_broadcast") ;
Log.e("123", "any_broadcast received!") ;
this.sendBroadcast(intent) ;
}
}