ip拨号器

原创 2016年05月30日 21:16:47
public class CallReceiver extends BroadcastReceiver {

	//接收到广播时就会调用
	@Override
	public void onReceive(Context context, Intent intent) {
		//添加IP线路
		//在打电话广播中,会携带拨打的电话的号码,通过以下代码获取到
		String number = getResultData();
		
		if(number.startsWith("0")){
			SharedPreferences sp = context.getSharedPreferences("ip", Context.MODE_PRIVATE);
			String ipNumber = sp.getString("ipNumber", "");
			
			//把IP线路号码添加至用户拨打号码的前面
			number = ipNumber + number;
			
			//把新的号码重新放入广播中
			setResultData(number);
			
			abortBroadcast();
		}
		
	}

}


<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>

<receiver android:name=".CallReceiver">
	<intent-filter >
		<action android:name="android.intent.action.NEW_OUTGOING_CALL"/>
	</intent-filter>
</receiver>



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

android IP拨号器

android IP拨号

Android 6.0后ip拨号器权限问题

一.关于6.0以后的权限问题:    因为android 6.0以后添加了权限问题,需要开发人员自己在代码中配置请求权限,所以这里举一个简单例子处理请求权限的问题 android:name="...

黑马Android:IP拨号器

android:IP拨号器

从头学android_IP拨号器

需求 拨打电话的时候自动给电话号码添加前缀IP,如拨打110,播出时号码为12306110。 思路 这是典型的广播接收者的应用,当系统要拨打电话时,会发送一个广播,包含有要拨号的信息,拨号器会播出指定...

ip拨号器

package com.itheima74.ipcallphone; import android.content.Context; import android.content.SharedPre...

广播接受者:IP拨号器

先复习一下:四大组件: Activity Content provider 内容提供者 Broadcast receiver 广播接受者 Service  服务 电台:   发送广播 ...

android广播接收者实例_IP拨号器

一、项目目录结构 二、activity_main.xml代码 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/...

[自学Android之旅] 简单的电话拨号器

实现一个简单的拨号程序 首先利用ADT自动创建一个项目 布局界面上有三个控件   第一个是提示的TextView  提示:请输入号码; 第二个是一个输入框(EditText)  用来输入号码的 最...

电话拨号器

1.直接拨号 添加权限 public class MainActivity extends Activity { private EditText editText; privat...
  • a_sid
  • a_sid
  • 2017-01-08 12:27
  • 89
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)