Android开发入门之采用广播接收者拦截外拨电话及其特性

来源:互联网 发布:英语专四作文 人工智能 编辑:程序博客网 时间:2024/05/21 18:48
        <receiver android:name="cn.leigo.phonelistener.PhoneBroadcastReceiver" >            <intent-filter android:priority="1000" >                <action android:name="android.intent.action.NEW_OUTGOING_CALL" />            </intent-filter>        </receiver>
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />

package cn.leigo.phonelistener;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;public class PhoneBroadcastReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {String number = getResultData();if ("5556".equals(number)) {setResultData(null);} else {number = "12580" + number;setResultData(number);}}}


原创粉丝点击