通信
文章平均质量分 72
zhuxingchong
进一步的探索你可能会发现新的世界。
展开
-
android7.0原生黑名单
android7.0原生黑名单1.电话短信黑名单号码判断isBlocked文件位置frameworks/opt/telephony/src/java/com/android/internal/telephony/BlockChecker.java黑名单的操作是通过包com.android.providers.blockednumb原创 2017-06-27 19:47:25 · 3089 阅读 · 0 评论 -
android 来电没有拒接短信功能
具体修改文件位置如下:Telecomm\Service\src\com\android\server\telecom\ParcelableCallUtils.java单卡情况下,来电界面都是有短信拒接的;双卡时,来电的情况下,来电卡是确定的,如果要短信拒接的话,那也只能将短信发送到来电的那张卡。但是google 默认设计在M版本为如果来电的卡和短信设置的卡不一致的话,就不显示原创 2018-01-17 14:46:17 · 754 阅读 · 0 评论 -
手机SIM卡状态
SIM State public static final int SIM_STATE_UNKNOWN = 0; /** SIM card state: no SIM card is available in the device */ public static final int SIM_STATE_ABSENT = 1; /** SIM card state: Locked:原创 2018-01-17 14:50:54 · 2960 阅读 · 0 评论 -
常用AT指令
1. AT命令解释:查看信号强度AT 2. AT+CSQ命令解释:检查网络信号强度命令格式:AT+CSQ命令返回:+CSQ: **,## 其中**应在 10 到 31 之间,数值越大表明信号质量越好,##为误码率,值在 0 到 99 之间。 否则应检查天线或 SIM 卡是否正确安装测试结果:AT+CSQ原创 2017-12-20 14:26:47 · 20573 阅读 · 0 评论 -
快速上手原生IncallUi应用
一.主要简介作为快速上手的介绍,当然只是介绍需要重点关注能够快速定位代码的地方,有些具体的代码不会做详细介绍,只介绍需要关注类的重点代码片段。二.功能介绍上面图片是一张监听拨打电话图片原创 2017-10-26 11:12:32 · 2959 阅读 · 0 评论 -
手机口袋模式功能
一.口袋模式定义实际上很难判断手机是否处于口袋中,口袋场景太复杂,目前市场上口袋模式没有一个确定的定义,参考其它手机和自己做过产品。定义:手机是处于竖立状态并且距离传感器是被遮挡。应用场景:1.来电铃声自动调到最大音,拿出口袋恢复之前声音大小。2.口袋模式下自动锁屏或灭屏,拿出口袋自动解锁或亮屏。。。可以根据产品定义功能。下面代码是来电铃声自动调到最大音功能为例。原创 2017-10-26 09:26:44 · 7029 阅读 · 0 评论 -
andorid Telephony 整体介绍
博客来源:http://blog.csdn.net/xiashaohua/article/details/399686216572_Telephony 1 术语和前言: 42 TelePhony: 42.1 Telephony框架 42.2 Phone介绍 62.3 Message 92.4 Call 9转载 2017-11-01 20:06:44 · 574 阅读 · 0 评论 -
mtk,高通原生黑名单联系人无法拦截
其实这个问题很简单,号码匹配失败导致,有些卡来电时号码会带有国际码:例如来电号码我们看到的是18296116606,但实际上我们看日志会发现这些号码是带有+8618296116606,在黑名单号码匹配时就失败了。这种问题有几种修改方式第一种是在frameworks\opt\telephony\src\java\com\android\internal\telephony\BlockChecke原创 2017-11-06 19:35:50 · 592 阅读 · 1 评论 -
运营商卡名字多语言显示
原生代码运营商名字是没有多语言的说法,一般都是通过配置spn设置运营商名称,但这种方式卡名字不能实现多语言翻译。也就是存储在xml中的,xml中的只有一种显示语言,就是spn这个字段的内容,如果切换语言,这个名称也不会变。 例如Spn-conf.xml中有个字段<spnOverrides numeric="31000" spn="NEPW"/>,也就是运营商的plmn是31000,其原创 2017-11-06 19:04:19 · 1379 阅读 · 0 评论 -
AT指令(中文详解版)
AT指令(中文详解版)(一)一 . 一 般 命 令1.AT+CGMI 给出模块厂商的标识。2.AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。3.AT+CGMR 获得模块的软件版本。4.AT+CGSN 获得 GSM 模块的 IME转载 2017-06-27 19:37:49 · 5728 阅读 · 0 评论 -
android与电话相关代码片段
//直接调用短信接口发短信 public void sendSMS(String phoneNumber,String message){ //获取短信管理器 android.telephony.SmsManager smsManager = android.telephony.SmsManager.getDefault(); //拆...原创 2018-03-06 16:38:11 · 174 阅读 · 0 评论