Android phone在拨号盘输入*#06#的处理流程
16lz
2021-01-23
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 远程接口
- CaysnPrinter开发包接口说明文档 - PrinterLibs For Android
- Android Audio代码分析17 - setvolume函数
- android intent 传递对象需要序列化实现Parcelable接口
- Android MediaPlayer Playback---多媒体开发应用程序接口
- 【android】说说GestureDetector.OnGestureListener onScroll函
- Android 开发中的常用的上传下载接口
- Android 通过接口的方式去调用服务里面的方法