<receiver android:name=".IPoutput"> <intent-filter> <action android:name="android.intent.action.NEW_OUTGOING_CALL" /> </intent-filter>
</receiver>
註冊一個廣播 並添加對應的權限
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
然後就是接收這個廣播然後修改了
package com.skkk.service; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; /** * Created by admin on 2016/4/28. */ public class IPoutput extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String number=getResultData(); SharedPreferences sp=context.getSharedPreferences("ip",Context.MODE_PRIVATE); String ip=sp.getString("ipNumber",""); number=ip+number; setResultData(number); } }相當的簡單 但是開啓之後從此所有的電話就都可以在撥號時添加17951了