定制自己的的ACTION: com.simdo.BOARDCASD
发送广播:
Intent intent = new Intent();
intent.setAction(com.simdo.BOARDCASD);
context.sendBroadcast(intent);
接收广播:只需在相对应的APP的AndroidManifest.xml中加入以下代码,即可
<receiver android:name="ShowSWReceiver">
<intent-filter>
<action android:name="com.simdo.BOARDCASD"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</receiver>
public class ShowSWReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
String number = intent.getExtras().getString("input");
if ( number.equals(Util.DebugModeOpenCode)) {
Intent i = new Intent(context, XXXX.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
setResultData(null) ;
}
}