已了解的内容:
1.通过phoneManager 只能由系统发广播在listener里监听状态的改变。
状态只有空闲,响铃,摘机。 并没有判断是否正在通话状态。
通过listener可以获取到电话号码,但是电话接听后,才启动app,上面三种状态都都监听不到。
2.通过ITelephony AIDL 跨进程调度可以判断当前电话是否空闲。
此时可以在app启动可以判断是否正在通话,但是无法获取到电话号码。
网上该找的都找过了,求个思路。
5 个解决方案
#1
好像要沉了。。。
#2
试试PhoneStateListener。
#3
恩 PhoneManager试过了的 第一种情况
#4
又要沉了、、、、
#5
楼主实现了吗?我现在也要做这个功能,找了好多。对于主叫没有什么解决办法
#1
好像要沉了。。。
#2
试试PhoneStateListener。
#3
恩 PhoneManager试过了的 第一种情况
#4
又要沉了、、、、
#5
楼主实现了吗?我现在也要做这个功能,找了好多。对于主叫没有什么解决办法