\system\core\init\init.c main() 是整个android系统启动的主函数

rsrpResult 信号?
rsrqResult 信噪比?

t_3212_timeout = 10,步长是6。若此参数异常,太小,大概率是伪基站。

bar_cell 罢频
esp_only 只能使用数据
切换是网络行为,重选是手机行为

LTE -140是极限

临频干扰
HLR 核心网网元

phone 类:
DCT calltracker SST UICC

mci.setonNITTime 观察者模式

radoindication.java

ADL ril.java 手机主动下发
radioresponse.java

Phone进程,如果访问空指针就会死

system server 进程

persistent = “true”

信令风暴——》核心网压力大

phoneapp.java

AIDL

安卓在线代码:
http://www.aospxref.com/android-12.0.0_r3/

intent

BP990带打电话功能

飞行模式、信号状态上报、PDP激活

telephony.usd??

华为手机有高铁模式

mCi Ril的一个父类

tac 跟踪区

同频小区 一个频点有多个小区

频分双工:手机 FDD
时分多工:TD_SCDMA\TD_LTE

PCI:0~503 5G的PCI:0 ~ 1006
RAT
LTE_CA:CA表示载波聚合

RAT_NR:5G

RilJ:[***] 日志的括号里表示消息编号

一般公司会分好些组:
搜网组、数据组、call组(IMS 2/3G)
(卡)

受限服务(state_emergency_only)

OOS:无服务

驻留(camp) 注册(到核心 网)

漫游:PLMN(运营商编号) MNC MCC 有所改变

美国两个mcc 印度一百多个运营商,一个邦就一个,总共几十个mcc
https://www.frequencycheck.com/countries/india


https://trai.gov.in/consumer-info/telecom/service-provider-list

spn:service_provider_number

ELT:MTK看日志的工具
IMS

REG:注册
MM:移动性管理
EMM:evolved 移动性管理
ESM: 会话管理 pdp激活

QXDM:只针对协议 ,不针对射频

L1 L3 L3 NAS(MM\REG\CC)

L3 纯信令 L3属于nas

GSM、T、W、5G

MMode:多模

智能天线

WTR : Wafer transceiver

一个MSM对应个一个HWID , 如果对应错了, 射频通路不通. 这个RFC是通过 QCRT工具整出来的一个结果. 要预先知道所有RFFE 规格书, 原理图, 这个很复杂, 还要通过QDART调试, 测试RF通路是否正常. 如果WTR不一样,其HWID不一样, 编译结果 也不一样.

后续要分析下, 是否可以通过加载不同的modem, 来实现版本控制功能, 具体到文件是:
LA.UM.9.15.1/LINUX/android/vendor/qcom/proprietary/remotefs/qmi_rmt_storage/rmt_storage_svc.c

android 通信学习知识点相关推荐

  1. android进阶知识总结,Android进阶学习有哪些知识点

    Android进阶学习有哪些知识点 发布时间:2020-07-29 12:50:39 来源:亿速云 阅读:114 作者:Leah 本篇文章给大家分享的是有关Android进阶学习有哪些知识点,小编觉得 ...

  2. Android 开发学习笔记:七大知识点板块汇总

    前言 我从事 Android 开发行业也有些年头,工作期间也接触过很多 Android 开发者, 因此也非常清楚 程序员最大的限制并非年龄而是实力: 但大多数初中级Android工程师,想要提升技能, ...

  3. Android系统学习(37)---Android知识点及资料汇总

    Android知识点及资料汇总 废话不多说,直接上总结: Android入门方法和经验之谈 如何自学 Android 编程? 如何零基础学习安卓开发? 我是如何自学,资料分享 一张Android学习的 ...

  4. Android Binder通信学习

    Android Binder通信学习. 以Hello为例说明设计的几个概念关系: IhelloService.h : 提供给应用程序使用的类接口,注意是说明服务能够提供的哪些操作接口. [注意]实际不 ...

  5. android java服务,Android进阶学习必会:Java Binder中的系统服务

    前言 这个知识点是Android进阶学习必须掌握的知识点之一,也是高阶Android架构师经常问到的点.在这里分想给大家,希望对大家的工作和学习有所帮助.喜欢本文的记得点赞关注哦~ 在前面的Andro ...

  6. 经验分享:2021最新Android开发者学习路线,深度解析,值得收藏

    前言 前面一篇文章分享了最近整理的大家伙的面试经历总结,有兴趣可以去翻看一下.这位去百度面试的小A同学的面试经历很有趣,因为他拿到了offer但是并没有去,在了解原因后挺认同他的想法的.这种职业价值观 ...

  7. 安卓app软件开发教程!免费Android高级工程师学习资源,值得收藏!

    写在前面 记得我大二时"不务正业"地自学Android并跟了老师做项目,到大三开始在目前的公司实习,至今毕业已有几年多,学习Android已经6.7年多了!但总感觉知识点很零散,并 ...

  8. Android HIDL学习 - HelloWord入门(整理1)

    Android HIDL学习(整理1) 概述 入手准备 实例应用 1.HIDL接口文件定义 2. 生成HAL相关文件 3. 实现HAL服务端的共享库 4. Hal server端启动注册程序 5.HI ...

  9. 《Android Studio应用开发实战详解》——第1章,第1.5节Android开发学习路线图

    本节书摘来自异步社区<Android Studio应用开发实战详解>一书中的第1章,第1.5节Android开发学习路线图,作者 王翠萍,更多章节内容可以访问云栖社区"异步社区& ...

最新文章

  1. html完成横纵坐标位置确定,2018-2019学年安徽省合肥市七年级下期中数学试卷-附详细答案...
  2. 中国科学家Cell重要评述文章: 宏基因组学成为病毒分类新方法
  3. 路由表查找算法概述-哈希/LC-Trie树/256-way-mtrie树
  4. Netflix正式开源其API网关Zuul 2--转
  5. 俞敏洪:如果创业者缺乏这8种能力,失败可能性很大
  6. Angular依赖注入的一个例子和注入原理单步调试
  7. P7520-[省选联考 2021 A 卷]支配
  8. java iterator 嵌套_Java中的集合嵌套
  9. 启动级别:init 0,1,2,3,4,5,6
  10. Oracle中shrink space命令
  11. python剑指offer数组中出现次数超过一半的数字
  12. Pannellum:实例之全景图预览
  13. 2019 GNU Tools Cauldron 参会观感
  14. Java中的servlet是什么?
  15. Java集合源码剖析——基于JDK1.8中LinkedList的实现原理
  16. matlab 表示希腊字母yita,数学罗马符号_常用数学的罗马符号和拉丁符号有什么哪些_淘题吧...
  17. PET——文本分类的又一种妙解
  18. org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException: Encountered a duplicated sql alias
  19. python stdin.write_python – 将大量数据写入stdin
  20. 计算机教学中因才施教,在信息技术教学中如何体现因材施教的原则

热门文章

  1. 卸载java时遇见的问题
  2. ORB_SLAM3启动流程以stereo_inertial_realsense_D435i为例
  3. 在Abp 使用 阿里云的oss
  4. mysql 关键字错误_误用MySQL关键字导致的错误
  5. 计算机网络 - OSI七层模型 - 物理层
  6. 腾讯云域名绑定Github Pages(搭配hexo)
  7. 微信小程序云开发,实际上线数据库读写有问题?
  8. python安全工具开发_Python安全工具开发实践 - 安全牛课堂 - 领先的信息安全在线教育平台...
  9. Android逆向之路---脱壳360加固 1
  10. 《数据结构》002线性结构——0B 堆栈