android提示“SIM not provisioned”
源码提示的地方
ServiceStateTracker.java
public void setNotification(int notifyType) {......case CS_REJECT_CAUSE_ENABLED:notificationId = CS_REJECT_CAUSE_NOTIFICATION;int resId = selectResourceForRejectCode(mRejectCode, multipleSubscriptions);if (0 == resId) {loge("setNotification: mRejectCode=" + mRejectCode + " is not handled.");return;} else {icon = com.android.internal.R.drawable.stat_notify_mmcc_indication_icn;// if using the single SIM resource, mSubId will be ignoredtitle = context.getString(resId, mSubId);details = null;}break;
}private int selectResourceForRejectCode(int rejCode, boolean multipleSubscriptions) {int rejResourceId = 0;switch (rejCode) {case 1:// Authentication rejectrejResourceId = multipleSubscriptions? com.android.internal.R.string.mmcc_authentication_reject_msim_template :com.android.internal.R.string.mmcc_authentication_reject;break;case 2:// IMSI unknown in HLRrejResourceId = multipleSubscriptions? com.android.internal.R.string.mmcc_imsi_unknown_in_hlr_msim_template :com.android.internal.R.string.mmcc_imsi_unknown_in_hlr;break;case 3:// Illegal MSrejResourceId = multipleSubscriptions? com.android.internal.R.string.mmcc_illegal_ms_msim_template :com.android.internal.R.string.mmcc_illegal_ms;break;case 6:// Illegal MErejResourceId = multipleSubscriptions? com.android.internal.R.string.mmcc_illegal_me_msim_template :com.android.internal.R.string.mmcc_illegal_me;break;default:// The other codes are not defined or not required by operators till now.break;}return rejResourceId;
}
原因是 卡的mcc ims 在对应运营商的HLR 数据中, 没有找到,应该是SIM的原因
android提示“SIM not provisioned”相关推荐
- Android提示版本号更新操作流程
Android提示版本号更新操作流程 2014年5月8日: andorid的app应用中都会有版本号更新的操作,今天空暇的时候就花了点心思弄了一下.主要技术方面用到了AsyncTask异步载入.htt ...
- Xamarin.Android提示aapt退出,代码为255
Xamarin.Android提示aapt退出,代码为255 错误信息:"aapt.exe"已退出,代码为255. 出现这种问题,通常是由于该项目所使用Android SDK不完整 ...
- Xamarin.Android提示找不到mono.Android.Support.v4
Xamarin.Android提示找不到mono.Android.Support.v4 错误信息:Error: Exception while loading assemblies: System.I ...
- Xamarin Android提示内存溢出错误
Xamarin Android提示内存溢出错误 错误信息:java.lang.OutOfMemoryError, Consider increasing the value of $(JavaMaxi ...
- Xamarin Android提示找不到资源属性定义
Xamarin Android提示找不到资源属性定义 错误信息:"Resource.Attribute"未包含"actonBarSize"的定义 Xamarin ...
- Android 系统(260)---Android 读取SIM卡参数
Android 读取SIM卡参数 package com.water.activity; import java.util.List; import android.app.Activity; imp ...
- android sim卡分析,Android 判断SIM卡属于哪个移动运营商详解及实例
Android 判断SIM卡属于哪个移动运营商 第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 TelephonyManager telManager = (Telephon ...
- android 获取sim卡operator
android 获取sim卡运营商信息 TelephonyManager tm = (TelephonyManager)Context.getSystemService(Context.TELEPHO ...
- Android实现SIM卡2拨打,从第二个SIM卡打电话(Call from second sim)
我有一个双卡Android手机. 我使用此代码来拨打电话: private void callBack(String phone, Context context) { Intent callInte ...
- Android默认电话卡,Android智能终端SIM卡自动切换方法与流程
本发明涉及智能终端的技术领域,尤其涉及一种SIM卡的切换方法. 背景技术: 现在的手机等机器基本支持多卡配置,而且现在单卡配置基本已经不能满足人们的日常需求:并且在智能系统的潮流之下,有人喜欢用手机看 ...
最新文章
- 【FFmpeg】设置H264参数
- orm 通用方法——RunProc调用存储过程
- QT,C++最好的调试工具(抽象定义上的工具)
- 获取当前周一日期_Excel工作表中最全的时间和日期函数,效率、办公必备
- keil c语言 位域,联合体位域在keil c遇到的问题怎样解决?
- 万人云峰会DevSecOps论坛:数字化浪潮下,安全开发与运维该如何破局?
- 字符串的首地址做形参不能将变化传递回主函数
- JSP项目实训-Ajax聊天室
- 阿里巴巴java规范手册 -阿里巴巴java开发手册-java手册-最终版 官方网站
- 利用独立ip在百度知道留链接方式揭秘
- 数据库的redo undo 思考总结
- Python笔记之Django网页模板的继承block(挖坑填坑、HTML转义)
- 零基础学FPGA(四):IP是什么东西(什么是软核,硬核)
- You have not concluded your merge (MERGE_HEAD exists).
- 微信JSApi支付~订单号和微信交易号
- [精简]RuoYi开发实战-搭建开发环境
- 企业网络及应用层安全防护技术精要(Part I)
- C# 制作贪吃蛇小游戏,最简单的实现
- Tensorflow选择CPU或GPU运行
- java 时间before_Java中的即时isBefore()方法
热门文章
- 整数解(韦达定理解法)
- RK3066 实现LED闪烁的代码分析
- [案例分享]金融大数据:三大应用场景提升营销收益 (二)
- 数据库的方向 - 行vs列
- java裁剪图片_Java实现图片的裁剪
- c语言格式字符二进制,C语言printf如何输出二进制数格式?将十进制数转为二进制输出...
- Kubernetes Secrets
- 浏览器 主页 被篡改 ,怎么都修改不回来(包括 Firefox ,google Chrome) KMS激活问题
- Unity,C#版的动画曲线,Tween:EaseIn,EaseOut,EaseInOut(语法逻辑整理版本,含测试代码)
- C++ delete释放内存的本质