ITelephony EndCall Remove 各版本挂断、拦截电话方法
本文首发地址:https://h89.cn/archives/13.html
一、背景介绍
二、Android 10之前的实现方式
2.1 源码分析
2.2 实现代码
三、Android 10的实现方式
3.1 源码变更
3.2 新的实现方式
四、未来发展趋势
4.1 TelecomManager的废弃警告
4.2 未来的替代方案
五、总结
一、背景介绍
Android系统中挂断电话的方法随着版本的演进发生了多次变化。本文将详细介绍从Android 8.0到最新版本的实现方法,以及各个版本的兼容性处理方案。
二、Android 10之前的实现方式
2.1 源码分析
在Android 8.0和9.0中,ITelephony.aidl提供了endCall()接口:
Android 8.0源码
Android 9.