android - 统计远端电话响铃次数

标签 android call telephony telephonymanager

在我的 Android 应用程序中,在调用远程电话时,我需要跟踪远程电话(即远程电话)进入摘机或空闲状态之前的响铃次数。谷歌搜索这个主题并没有产生任何帮助。一种蛮力方法可能是处理音频并计算响铃次数——但这看起来很丑陋且可以避免,并且可能不适用于所有运营商/电话。我正在寻找指向 Android 可能必须满足此要求的一些已记录/未记录的 API 的指针。

任何关于解决方案的建议或我应该探索的地方的指示都将不胜感激。

提前致谢, B.Sodhi

最佳答案

看看 SIP 协议(protocol)!

如果您对 Android 的了解足够深,您可以在远程手机收到调用信号时进行回调。从那里你将数 X 秒并完成。

实现起来并不像它所说的那么容易,但是是可能的。一个技术人,从不说不可能:)

关于android - 统计远端电话响铃次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16101671/

相关文章:

java - 以编程方式 android 中 LinearLayout 中微调器和 TextView 的布局对齐

r - 使用 cmd 中的参数调用 R 函数

sql - 国家/地区电话代码,包括区号

android - 检测电话开始拨出电话铃声的时间

android - 如何在c4droid中使用sd2原语和sdl2_gfx

Android - 仅更改 alpha TextView 的文本

Android自定义来电接听应用

android - Broadcastreceiver获取ServiceState信息

android - 通过 Bundle 传递 ArrayList 对象?

c++ - Pointer->Call() 和 (*Pointer).Call() 之间的区别