IP拨号_SD卡挂载
DialReceiver.:
public class DialReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
String number = getResultData();
Log.e("Tag","打电话了");
//设置拨号的电话号
setResultData("17951"+number);
}
}
SDCardStateReceiver:
public class SDCardStateReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if("android.intent.action.MEDIA_MOUNTED".equals(action)){
Log.e("TAG", "SDCard安装");
}else if("android.intent.action.MEDIA_UNMOUNTED".equals(action)){
Log.e("TAG", "SDCard卸载");
}
}
}
清单文件:
</activity>
<receiver android:name=".DialReceiver">
<intent-filter >
<action
android:name="android.intent.action.NEW_OUTGOING_CALL"/>
</intent-filter>
</receiver>
<receiver android:name=".SDCardStateReceiver">
<intent-filter >
<action
android:name="android.intent.action.MEDIA_MOUNTED"/>
<action
android:name="android.intent.action.MEDIA_UNMOUNTED"/>
<data
android:scheme="file"/>
</intent-filter>
</receiver>