摘要: AT指令,暂未发现发送AT请求的frameworks接口,通过打印信息总结AT指令: AT+EIMSVOICE: Enable/Disable IMS Voice Capability+EIMSVOICE=<config><config>: integer 0 disable IMS Voice c 阅读全文
posted @ 2017-01-13 16:06 kaifyou 阅读(3123) 评论(0) 推荐(0) 编辑
摘要: 开关按钮位置: 设置--> 更多--> 移动网络--> 增强型4G LTE模式 控件初始化addEnhanced4GLteSwitchPreference,该设置开关使用了SwitchPreference控件,addEnhanced4GLteSwitchPreference()添加控件(packag 阅读全文
posted @ 2017-01-13 15:52 kaifyou 阅读(7715) 评论(5) 推荐(0) 编辑
摘要: 2/3G PLMN LIST 在MM_RATCM_PLMN_LIST_CNF或NWSEL_MM_PLMN_SEARCH_CNF消息中可以查看2,3G搜到的PLMN LIST 内容如下: RAT:Radio Access Technologies 无线接入技术 PLMN (Public Land Mo 阅读全文
posted @ 2017-01-13 13:54 kaifyou 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 本文根据插入移动4G单卡到注册4G网络过程的mtklog分析。 插卡动作: 从以上信息无法区分单卡还是双卡,通过ATR参数判断: 注网流程,此过程未开启4G数据连接: [MS->NW] ESM_MSG_PDN_CONNECTIVITY_REQUEST (PTI:5, EBI:0) [MS->NW] 阅读全文
posted @ 2017-01-13 13:45 kaifyou 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 本文介绍Wifi 分析线路二:在Setting中打开WiFi功能、扫描网络以及连接网络的流程。 WifiSettings 无线网络设置界面 WifiEnabler 相当于无线网络设置开关 WifiDialog 显示的无线网络配置信息由WifiConfigController 来控制和管理 Scann 阅读全文
posted @ 2016-12-16 17:52 kaifyou 阅读(5177) 评论(1) 推荐(0) 编辑
摘要: 本文基于《深入理解Android WiFi NFC和GPS 卷》和 Android N 代码结合分析 WifiService 是 Frameworks中负责wifi功能的核心服务,它主要借助wpa_supplicant(简称WPAS)来管理和控制Android 平台中的wifi 功能。 将通过两条线 阅读全文
posted @ 2016-12-15 18:20 kaifyou 阅读(7794) 评论(0) 推荐(2) 编辑
摘要: 本文讲解SIMRecords /frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/SIMRecords.java 构造方法: 接收UiccCardApplication 的通知,消息EVENT_APP_READ 阅读全文
posted @ 2016-12-14 13:05 kaifyou 阅读(992) 评论(0) 推荐(1) 编辑
摘要: 本文讲解UICCCardApplication /frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCardApplication.java 根据UiccCard 对象和IccCardStatus 的I 阅读全文
posted @ 2016-12-14 11:08 kaifyou 阅读(2530) 评论(0) 推荐(0) 编辑
摘要: 本文讲解UiccCard类 /frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java UICCController 类的onGetIccCardStatusDone() 方法,根据获取的S 阅读全文
posted @ 2016-12-13 23:00 kaifyou 阅读(729) 评论(0) 推荐(0) 编辑
摘要: UICC(Universal Intergrated Circuit Card) 框架 UiccController 类与RILJ 交互,实质是一个Handler,当SIM卡状态发生变化UICCController就会更新。 其构造函数注册监听事件: CommandsInterface[] 数组对象 阅读全文
posted @ 2016-12-13 14:55 kaifyou 阅读(905) 评论(0) 推荐(0) 编辑