android如何正确获取iccid,特别是中间带有字母的iccid
android如何正确获取iccid,特别是中间带有字母的iccid
在android设备上面获取sim卡的iccid,相信很多开发者都能很容易做到,网上也有大量的获取方法,99%的写法都和下面一样
TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
iccid = tm.getSimSerialNumber();
还有另外一个方法,可以指定获取卡槽对应的的iccid,该方法只有在sdk level不小于22的时候才能用
SubscriptionInfo info = SubscriptionManager.from(context).getActiveSubscriptionInfoForSimSlotIndex(DEFAULT_SLOT_INDEX);
if (info != null)
{iccid = info.getIccId();
}
在正常情况下,上面两个方法是有效的,没有问题,为什么说正常情况下有效呢,是因为上述方法只能获取到十进制表示的iccid字符串,上面的本质上调用的com.android.internal.telephony.Phone.getIccSerialNumber(),该方法源码如下:
/*** Retrieves the serial number of the ICC, if applicable. Returns o
android如何正确获取iccid,特别是中间带有字母的iccid相关推荐
- 关于uni-app获取完整的iccid(中间带有字母的iccid)
上一篇文章在uni-app中使用5+ App的 Native.js获取SIM卡的iccid,但只能获取只有数字的, 现在很多SIM卡iccid都含有字母,用Native.js在手机上可以获取到20位, ...
- Android调用getSimSerialNumber获取iccid不完整(RK3288 7.1.2)
在Android中我们可以通过下面这段代码获取SIM的iccid TelephonyManager telephonyManager = (TelephonyManager)getSystemServ ...
- android item 点击 获取position,Android ListView 子控件onClick正确获取position的方法
在实际开发中,我们有时候不仅需要响应ListView的onItemClick,还需要响应其子控件的点击事件,这个时候我们就会 发现,由于复用等原因,如果直接在子控件的onClick事件中调用getVi ...
- Android 正确获取View的宽和高
Android 在实际开发过程中,我们可能经常要获取View的宽和高,那么如何来正确获取一个View的宽和高呢. View提供了getWidth(),getHeight(),getMeasureWid ...
- Android 完美解决9.0的机型,必须请求GPS权限并打开GPS才可以正确获取到WIFI名称
//获取SSID//完美解决9.0的机型,必须请求GPS权限并打开GPS才可以正确获取到WIFI名称private String getNetConfListForSSID(){String ssid ...
- 任意的android程序,Android任意位置获取应用Context
在编写某些自定义类时,无法方便的取得Context(Activity或Application),例如需要获取res资源,取些drawable或string之类的,通常会比较麻烦. 解决方法一般有: 1 ...
- android 代码获取图片信息吗,Android 通过网络获取图片的代码
Android 通过网络获取图片的代码 主activity package com.netimg; import android.app.Activity; import android.graphi ...
- 如何在Android Studio中获取SHA-1指纹证书以获得调试模式?
本文翻译自:How to get the SHA-1 fingerprint certificate in Android Studio for debug mode? I have shifted ...
- android来电电话获取,Android获取来电号码代码
对于Android平台的整个来电软件制作十分简单,Android平台在各方面都比较智能,加上一个BOOT_COMPLETED获取,保证开机自动运行,一个来电通就很容易的制作完成了. Android来电 ...
- android读写位图,android - 从矢量绘图获取位图
android - 从矢量绘图获取位图 在我的应用程序中,我必须为通知设置一个大图标.LargeIcon必须是一个Bitmap,我的drawables是矢量图像(Android中的新功能,请看这个链接 ...
最新文章
- 申请硕士学位不必发表论文,清华大学新规登上热搜:不把学术权力交给期刊审稿人...
- “移花接木”修复E680i系统内部错误
- Android启动过程深入解析【转】
- SNMP功能开发简介 二 net-snmp源码分析报文处理流程图
- sendmail邮件服务搭建详细解 小小子
- Kaggle | Bengali 比赛总结(孟加拉字符分类 )
- 基于JavaScript实现配对游戏
- 【特征向量】——从线性代数角度看分解与合成
- 大数据量下高并发同步的讲解(不看,保证你后悔!)
- 《剑指Offer》题目:合并两个排序的链表
- 乘着创新的浪潮:协同运输机器人编队的基于模型的开发实施方案
- 文件夹html文件批量替换,DirRplacer(文件批量替换工具)
- 【你好,windows】Windows 7 X64旗舰纯净版版(NVME和USB3.0集合总裁万能网
- GBASE应用 | “天擎”出鞘 GBase 8a助力气象行业进入大数据时代
- STM32 Roadshow 更新 | 生态伙伴演讲定档
- [翻译]Reactor Netty参考指南 - 8.UDP客户端
- 设计模式 -- 桥接模式(Bridge)
- 关于360与腾讯QQ之争 IT人士的看法
- jvm原理与性能调优
- Ajax--概述、xhr对象的常用属性和方法、xhr的常用事件、xhr对象发送POST请求、xhr对象发送GET请求、xhr对象的兼容性问题、数据交换格式(XML、JSON)
热门文章
- 源码分析 | 像盗墓一样分析Spring是怎么初始化xml并注册bean的
- Roboastere 地盘功率限制(大方向)(RM论坛同步更新,同ID,头像)
- 【Cf #502 H】The Films(莫队)
- 2022年最该收藏的8个数据分析模型
- 如何将flv转换成mp3格式
- 访问任何dns都超时_如何使用动态DNS从任何地方轻松访问您的家庭网络
- python描述对象静态特性的数据为_外国法律中,对婚生子女的否认请求均规定有时效限制,日本法律规定的时效期限是 ( )_学小易找答案...
- node--压缩文件夹
- My console windows won't go away
- 如何在电脑上用Win11便签备忘录提醒重要工作