Android(安卓)phone在拨号盘输入*#06#的处理流程
16lz
2022-06-01
1. 当用户在拨号盘输入*#06#后,会进入SpecialCharSequenceMgr.java的handleChars函数
2. handleChars会调用handleIMEIDisplay函数处理*#06#
3. 如果是GSM phone,会掉用showIMEIPanel函数,如果是CDMA phone,会调用showMEIDPanel函数
4. 尽管showIMEIPanel和showMEIDPanel函数都是调用TelephonyManager的getDeviceId接口获得对应的ID,但是在TelephonyManager的getDeviceId函数里,它是调用IPhoneSubInfo接口的getDeviceId。并且,PhoneSubInfoProxy实现了IPhoneSubInfo接口。
更多相关文章
- Android(安卓)LCD(三):Samsung LCD接口篇
- Android(安卓)音频源码目录
- [Network]Android(安卓)N Ethernet新IP获取机制—IpManager
- Android中Intent传递对象的两种方法(Serializable,Parcelable)
- Android中Java和JavaScript交互解决方案,以及问题解决大全
- android调用shell命令及权限问题
- Android(安卓)媒体库数据更新
- 安乐得
- 箭头函数的基础使用