我想为我的Android手机写一个软件,拦截来电,并播放一个简短的音频剪辑,指示来电者按“1”继续通话。这是打电话推销员的。
备注:
>
很难得到一个明确的答案,因为在2012年,Android2.3(姜饼)删除了一些与修改手机状态相关的重要API,见这里。然而,Android7(“牛轧糖”)似乎支持呼叫阻塞(见这里),所以我希望当前的API支持拦截呼叫。
我不想像这里建议的那样将呼叫转发到某个服务器。
谢了。
具体的文档链接是Android 7.0-数字阻塞特性
Android 7.0现在支持在平台中屏蔽号码,并提供了一个框架API,让服务提供商维护一个屏蔽号码列表。默认的短信应用程序、默认的电话应用程序和运营商应用程序可以从阻止号码列表中读取和写入。其他应用程序无法访问该列表。
最后一行强调了这不是一个通用的访问特性。
因此,如果你是默认的拨号器或默认的短信应用程序,你应该有权访问。如果你不是这两者中的任何一个,那么任何应用程序所能做的就是找出该功能是否可用。
另外,我不知道在呼叫中注入音频的一般方法,请参见:Android上的呼叫流修改
null 任何帮助都是欢迎的,谢谢。
本文向大家介绍Android来电拦截的实现方法,包括了Android来电拦截的实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android来电拦截的方法,供大家参考,具体内容如下 权限 拨号广播—PhoneStateReceiver 来电挂断 BlockCallHelper 看主界面MainActivity 最后看AIdl层面 ITelephony.aidl Neighbo
问题内容: 我想要一个在中运行的应用程序来进行由代码处理的调用。 理想的方法是仅拦截呼叫(简单,只需使用)并“返回”一些数据。 但是,除了使用调用函数外,我没有找到“返回”对的响应的方法。 这对我来说不起作用,因为该应用程序是我无法控制的嵌入式应用程序。就HTML / javascript应用程序而言,它只是进行调用并接收一些数据。 有什么想法吗? 问题答案: 最后,我还是使用了问题中描述的方法。
这篇文章:
我能以某种方式截获来自应用程序的绝对所有流量吗?我应该做什么来做到这一点?提前谢谢你)
拦截文件 bp CreateFileA 创建或打开文件 (32位) bp OpenFile 打开文件 (32位) bp ReadFile 读文件 (32位) bp WriteFile 写文件 (32位) bp GetPrivateProfileStringA (ini文件)