Android 判断是否正在通话,并且获取到当前正在通话电话号码?
KE南 2015-12-11 10:48:02 需求是这样的,用户接听电话后,才启动app。此时判断,用户是否正在通话,并且获取电话号码,再显示。
已了解的内容:
1.通过phoneManager 只能由系统发广播在listener里监听状态的改变。
状态只有空闲,响铃,摘机。 并没有判断是否正在通话状态。
通过listener可以获取到电话号码,但是电话接听后,才启动app,上面三种状态都都监听不到。
2.通过ITelephony AIDL 跨进程调度可以判断当前电话是否空闲。
此时可以在app启动可以判断是否正在通话,但是无法获取到电话号码。
网上该找的都找过了,求个思路。