2010年做的一个项目了,项目中要求设置黑名单,黑名单中的来电要拒接并播放已关机或已停机的声音。这个功能最终使用了呼叫转移来实现。早期的360助手等来电工具类的应用都有类似的功能。
功能流程是:设置拒接电话,设置时启动遇忙呼叫转移,来电拒接时就转移了呼叫,设置的转移号码已关机或已停机,这样就达到了效果。
C网和G网的设置呼叫转移的规则如下:
C网号码呼叫转移操作方法
1)无条件呼叫转移
开通:*72要转达的号码,再按拨打键。
取消:*720,再按拨打键。
2)遇忙呼叫转移
开通:*90要转达的号码,再按拨打键。
取消:*900,再按拨打键。
3)无应答,关机呼叫转移
开通:*92要转达的号码,再按拨打键。
取消:*920,再按拨打键。
4)遇忙呼叫转移,无信号,无应答,关机呼叫转移
开通:*68要转达的号码,再按拨打键。
取消:*680,再按拨打键。
G网设置方法:
设置方式 |
启用 |
取消 |
查询状态 |
关机转移 |
**62*目的电话号码# 按发送键 |
##62# 按发送键 |
*#62# 按发送键 |
无应答转移 |
**61*目的电话号码# 按发送键 |
##61# 按发送键 |
*#61# 按发送键 |
遇忙转移 |
**67*目的电话号码# 按发送键 |
##67# 按发送键 |
*#67# 按发送键 |
无条件转移 |
**21*目的电话号码# 按发送键 |
##21# 按发送键 |
*#21# 按发送键 |
所有转移取消 |
|
##002# 按发送键 |
|
Intent myIntentDial = new Intent(Intent.ACTION_CALL,
Uri.parse(String.format("tel:%s", trasferNum)));
myIntentDial.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(myIntentDial);
参考:
手机号码变空号
http://www.devdiv.com/forum.php?mod=viewthread&tid=31703&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1
/**
* @author 张兴业
* 邮箱:xy-zhang#163.com
* android开发进阶群:278401545 、241395671
*
*/
分享到:
相关推荐
综上所述,理解Android的电话API、呼叫转移机制以及如何通过第三方软件进行检测,是开发能够区分本机来电和呼叫转移电话的关键。这样的应用可以帮助用户更好地管理他们的通信,特别是在商务环境中,区分正常来电和...
在安卓平台上实现呼叫转移是一项重要的通信功能,它允许用户将打进来的电话自动转接到其他电话号码,例如在忙碌、无法接电话或者手机不在身边时。本文将深入探讨如何在安卓应用开发中实现这一功能,主要涉及的技术点...
在Android系统中,呼叫转移是一种常见的功能,允许用户将电话呼叫导向到其他设备或号码上。这在多种情况下非常有用,比如用户不便接听电话时,可以将来电转至语音信箱或者另一部手机。本篇文章将深入探讨如何在...
来电转移是一种电话服务,允许用户将呼入的电话自动转接到其他号码,无论是因为不在服务区、忙碌还是其他原因。本篇文章将深入探讨如何在Android系统上识别这类呼叫转移的来电,并介绍一个名为"Forwarded Call Alert...
本压缩包中包含了一系列经典的手机铃声,解压后,您可以将这些文件轻松地传输到您的手机上,将其设置为来电铃声,增添生活趣味性。下面,我们将详细讲解如何操作以及涉及到的相关知识点。 首先,解压缩是这个过程的...
有多个手机号的人,经常把来电转移到一个手机上,但是安卓手机无法区分是不是来电转移的电话。本工具就是用于此情况,在来电显示界面显示是不是呼叫转移来电。 来电转移的电话可以用箭头图标显示,也可以用自定义...
MirrorGo 的功能其实主要是将 Android 手机上的画面时实显示到计算机上,如果家里有大屏幕设备,投放上去看还是很不错的。大眼仔之前也有给大家发布过一款 Apowersoft 的 ApowerMirror 中文版,功能及界面上看着感觉...
8. **呼叫等待和呼叫转移**:RIL支持多种高级通话功能,如呼叫等待、呼叫转移、多任务通话等。 9. **VoLTE和Wi-Fi通话**:在支持VoLTE(Voice over LTE)和Wi-Fi通话的设备上,RIL处理这些高清语音通话的实现。 ...
《Android手机VoIP客户端Sipdroid:源码解析与技术探索》 Sipdroid是一款基于Android平台的开源VoIP(Voice over Internet Protocol)客户端,它允许用户通过互联网进行语音通话,是Android开发者研究和学习VoIP...
《Android手机VoIP客户端Sipdroid:深入解析与实践》 在当今移动通信领域,VoIP(Voice over Internet Protocol)技术已经广泛应用,为用户提供了一种高效、经济的语音通信方式。Android作为全球最大的智能手机操作...
在Android上实现IP电话功能,理解SIP协议的工作原理和呼叫流程至关重要。下面将详细介绍SIP协议的IP电话呼叫过程及其在Android开发中的应用。 一、SIP协议基础 SIP是一种应用层控制(信令)协议,用于创建、修改和...
2. **Android开发**: Android是一种基于Linux的开源操作系统,主要用于移动设备如智能手机和平板电脑。开发者通常使用Java或Kotlin语言编写Android应用,并借助Android Studio IDE进行开发。在linphone-android项目...
本文将深入探讨Sipdroid的源码,揭示其在Android平台上构建VoIP客户端的关键技术。 一、SIP协议基础 SIP协议是IETF(Internet Engineering Task Force)定义的一种标准,主要用于建立、修改和终止多媒体通信会话。...
2. `ACTION_ALL_APPS`:这个Action通常用于列出手机上安装的所有应用程序。用户可以通过此Action查看和启动不同应用。 3. `ACTION_ALTERNATIVE`:此Category表示Activity提供了用户浏览数据的另一种操作选择。它常...
Android手机内置WIFI功能,允许用户在有无线网络热点的地方免费上网。设置步骤如下: 1. 进入手机的“设置”菜单。 2. 找到并点击“无线控件”或“网络设置”。 3. 开启WIFI功能,系统会自动搜索附近的无线网络。 4....
- **设置呼叫转移**: - 在拨号界面中进入设置,找到“呼叫转移”选项,打开该功能。 - 选择“无人接听”时进行呼叫转移,并输入转移号码“186XX”。 ### 8. 创建桌面文件夹 - **新建文件夹**: - 长按桌面上的...
本书旨在为开发者提供深入理解和实践Android平台上高级编程概念的途径,涵盖了从设置开发环境到部署应用的广泛主题。 本书分为多个章节,每个章节都专注于Android开发的不同方面。以下是一些书中内容的知识点: 1....
用户可通过通讯录快速查找联系人进行通话,也可以设置呼叫等待、呼叫转移等高级功能,满足复杂通信需求。 #### 文本搜索与更多功能 除了上述功能,Android 2.3还支持通过文本搜索查找联系人、邮件、消息等内容,极...
在Android平台上,开发一个简易的MP3播放器是一项常见的任务,尤其对于初学者来说,它是一个很好的实践项目,能够帮助理解Android系统的核心组件和服务。在这个项目中,我们主要会涉及两个关键组件:服务(Service)...