Broadcasr广播的概括当系统发生事件时,就会发送出广播,广播本身并不知道有多少人在关注自己一个应用也可以发送广播通广播中的关键字短,系统将寻找所有关注这个广播的应用,并触发他们注册的ReceiverBroadcastReceiver用来监听广播向系统注册自己关心的广播,挡光广播发出后,系统就会带起进程并调用指定的方法执行代码新建一个类,继承BroadcastReceiver重写方法.打电话publicclassDialReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Context context, Intent intent){// TODO Auto-generated method stubString data = getResultData();//获取电话号setResultData("17951"+data);//设置拨打电话号}}获得拨号授权,在清单文件(AndroidManifest)中写@OverridepublicvoidonReceive(Context context, Intent intent){// TODO Auto-generated method stubString action = intent.getAction();//获取配置的actionif("android.intent.action.MEDIA_MOUNTED".equals(action)){//装上SD卡}elseif("android.intent.action.MEDIA_UNMOUNTED".equals(action)){//SD被卸载了} }}
网友评论