Telephony
文章平均质量分 53
快導碗里来
这个作者很懒,什么都没留下…
展开
-
手机信号强度流程
手机信号的获取手机信号的获取包含两种情况手机ap端主动获取信号状态 手机cp端上报信号状态AP主动获取信号强度初始化时,ServiceStateTracker的构造函数,通过调用RILJ的getSignalStrength(EVENT_GET_SIGNAL_STRGENGTH)获取信号状态。ServiceStateTracker接收到EVENT_GET_SIGNAL_STRGEN...转载 2020-01-08 09:50:29 · 683 阅读 · 1 评论 -
CS 与 PS 的区别
CS域指电路交换域(Circuit Switching Domain),PS域指分组交换域(Packet Switching Domain)。 (1)电路域交换:在发端和收端之间建立电路连接,并保持到通信结束的一种交换方式。因此电路交换在通信之前要在通信双方之间建立一条被双方独占的物理通路。 (2)分组域交换:通过标有地址的分组进行路由选择传送数据,使信道仅在传送分组期间被占用.........原创 2020-01-08 15:27:28 · 3774 阅读 · 0 评论 -
通话状态判断--radio log
android源码里面是有以下状态的:IDLE,//待机,没有连接ACTIVE,//通话HOLDING,//挂断通话DIALING,//响铃ALERTING,//提醒INCOMING,//来电WAITING,//等待接通DISCONNECTED,//连接断开后DISCONNEC……一:其实这个...原创 2020-01-08 15:09:53 · 2845 阅读 · 0 评论 -
CarrierConfigManager解析
最近做一个高通项目的移植,发现网络设置中的cdma和gsm设置项目是同时出现的,之前mtk的项目也是遇到过同样的问题。修改起来很简单,不过要探究根源还是小费力气的。packages/services/Telephony/src/com/android/phone/MobileNetworkSettings.javaprivate void updateBody() { ....转载 2020-01-08 10:54:46 · 1830 阅读 · 0 评论 -
Android源码开发笔记 WWAN Carrier config的修改
每个运营商的SIM卡都会有一套对应的MCC/MNC,比如:中国移动: 460-02AT&T: 310-410, 311-070Verizon: 311-480, 310-012Sprint: 310-120, 311-940Telstra: 505-01TMobile: 310-260插入对应运营商的SIM卡,Android系统会自动load对应MCC/MNC的...转载 2020-01-08 10:06:46 · 1902 阅读 · 1 评论 -
Android 用代码获取基站号(cell)和小区号(lac)
Android 用代码获取基站号(cell)和小区号(lac)用手机定位的时候需要的参数,不多说了,直接上代码:联通移动获取方式:TelephonyManager tel = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);CellLocation cel = tel.getCellLocation(); ...转载 2020-01-02 14:48:48 · 5620 阅读 · 1 评论 -
android中 subid和slotid
概述slotid或者phoneid是指卡槽,双卡机器卡槽一值为0,卡槽2为1,依次类推,不过国内也就双卡和单卡机器了,三卡机器只听说在遥远的印度有。subid用过数据库的同学比较好理解,subid就是主键递增项,值从1开始,机器每插入一个新卡(iccid是没有见的,值就会加1,iccid每个sim卡是唯一的)。插入双卡后数据库中就会有subid值为1和2的两个数据条目,拔卡插卡交换卡槽数据库...转载 2020-01-02 11:50:28 · 5704 阅读 · 1 评论 -
通过RSRP和SINR判断LTE信号质量
根据中国移动测试要求|:极好点: RSRP>-85dBm; SINR>25好点: RSRP=-85~-95dBm;SINR:16-25中点: RSRP=-95~-105dBm;SINR:11-15差点: RSRP=-105~-115dBm;SINR:3-10极差点: RSRP<-115dB;SINR<3这些值当然越大越好PS:LTE常用名词解释SINR:...转载 2018-08-04 19:46:16 · 3669 阅读 · 0 评论