利用廣播接收者對撥出去的電話添加17951

<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了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章