• 完成IP拨号器


    第一步,创建一个广播接收者,

     CallReceiver extends BroadcastReceiver ; 
    第二步,在AndroidManifest.xml配置文件中注册广播接收者与配置监听电话拨号器发出的广播的Action:
     <receiver android:name="com.itheima.ipdialer.CallReceiver">
                <intent-filter >
                    <action android:name="android.intent.action.NEW_OUTGOING_CALL"/>
                </intent-filter>
            </receiver>  
    第三步,重写广播接受者中OnReceiver方法:
    public void onReceive(Context context, Intent intent) {
            //取出广播中的号码
            String number = getResultData();
            String newNumber = "17951" + number;
            //把修改后的号码放入广播中
            setResultData(newNumber);   
            //拦截是无效的
            abortBroadcast();
        }
    第四步添加监听来电权限:
    <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
     
  • 相关阅读:
    cookie和session会话技术
    hdoj 1176 免费馅饼
    nyoj 14 会场安排问题
    hdoj 1575 Tr A
    poj 1163 The Triangle
    hdoj 2157 How many ways??
    贪心Poj1328
    贪心 序列
    差分约束Poj 3169 Layout
    差分约束Poj3159 Candies
  • 原文地址:https://www.cnblogs.com/SoulCode/p/6393381.html
Copyright © 2020-2023  润新知