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_IP拨号器

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

Androidx学习笔记(56)--- IP拨号器

IP拨号器 原理:接收拨打电话的广播,修改广播内携带的电话号码 * 定义广播接收者接收打电话广播 public class CallReceiver extends Broadcast...

【黑马Android】(08)activity生命周期/横竖屏切换的生命周期/任务栈的概念/广播接收者ip拨号器/进程的优先级&为什么使用服务

activity生命周期 完整生命周期  oncreate--》onstart--》onresume--》onpause--》onstop--》ondestory   可视生命周期 ...
  • waldmer
  • waldmer
  • 2016年05月03日 21:46
  • 3942

黑马Android:IP拨号器

android:IP拨号器

Android 6.0后ip拨号器权限问题

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

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

一、项目目录结构 二、activity_main.xml代码

ip拨号器

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

广播接受者:IP拨号器

先复习一下:四大组件: Activity Content provider 内容提供者 Broadcast receiver 广播接受者 Service  服务 电台:   发送广播 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ip拨号器
举报原因:
原因补充:

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