public class DialReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
String data = getResultData();//获取电话号
setResultData("17951"+data);//设置拨打电话号
}
}
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
节点<receiver android:name=".DialReceiver" >
<intent-filter>
<!--监听打电话--注册节点-->
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
/>
</intent-filter>
</receiver>
发短信 <receiver android:name=".SDcard">
<intent-filter>
<!--监听SD卡的安装和卸载-->
<action android:name="android.intent.action.MEDIA_MOUNTED"/>
<action android:name="android.intent.action.MEDIA_UNMOUNTED"></action>
<data android:scheme="file"/>
</intent-filter>
</receiver>
java写
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
String action = intent.getAction();//获取配置的action
if("android.intent.action.MEDIA_MOUNTED".equals(action)){
//装上SD卡
}else if("android.intent.action.MEDIA_UNMOUNTED".equals(action)){
//SD被卸载了
}
}
}