android 双卡获取电话号码,获取双卡android手机的运营商详细信息
幸运的是有几个本地的解决方案。希望这会有助于某人。
对于API> = 17:
TelephonyManager manager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
// Get information about all radio modules on device board
// and check what you need by calling #getCellIdentity.
final List allCellInfo = manager.getAllCellInfo();
for (CellInfo cellInfo : allCellInfo) {
if (cellInfo instanceof CellInfoGsm) {
CellIdentityGsm cellIdentity = ((CellInfoGsm) cellInfo).getCellIdentity();
//TODO Use cellIdentity to check MCC/MNC code, for instance.
} else if (cellInfo instanceof CellInfoWcdma) {
CellIdentityWcdma cellIdentity = ((CellInfoWcdma) cellInfo).getCellIdentity();
} else if (cellInfo instanceof CellInfoLte) {
CellIdentityLte cellIdentity = ((CellInfoLte) cellInfo).getCellIdentity();
} else if (cellInfo instanceof CellInfoCdma) {
CellIdentityCdma cellIdentity = ((CellInfoCdma) cellInfo).getCellIdentity();
}
}
在AndroidManifest添加权限:
为了让网络运营商可以检查MCC和MNC码:
对于API> = 22:
final SubscriptionManager subscriptionManager = SubscriptionManager.from(context);
final List activeSubscriptionInfoList = subscriptionManager.getActiveSubscriptionInfoList();
for (SubscriptionInfo subscriptionInfo : activeSubscriptionInfoList) {
final CharSequence carrierName = subscriptionInfo.getCarrierName();
final CharSequence displayName = subscriptionInfo.getDisplayName();
final int mcc = subscriptionInfo.getMcc();
final int mnc = subscriptionInfo.getMnc();
final String subscriptionInfoNumber = subscriptionInfo.getNumber();
}
对于API> = 23。要检查手机是双卡/三卡/多卡:
TelephonyManager manager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
if (manager.getPhoneCount() == 2) {
// Dual sim
}
android 双卡获取电话号码,获取双卡android手机的运营商详细信息相关推荐
- android contacts电话查询头像,android透过查询电话号码获取联系人头像
android通过查询电话号码获取联系人头像 // 取得Intent中的頭像 ivShowImage = (ImageView) findViewById(R.id.call_log_detail_c ...
- android更改运营商名称,如何把手机左上角运营商名称改为个性化图标或者文字...
大家都知道,如果我们插入手机SIM卡的话,手机左上角都会显示相应的运营商名称,而有的人喜欢把这些官方的老套字修改成个性化图标或者文字,那么如何修改呢? 安卓手机修改 如果手机越狱,那么很容易修改.小米 ...
- php 判断联通移动电信,Android 判断SIM卡是中国移动\中国联通\中国电信(移动运营商)...
第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 TelephonyManager telManager = (TelephonyManager) getSystemServi ...
- 获取SQL Server数据库增长和收缩事件的详细信息
It is essential for the DBA to need to ensure the SQL Server database performance. Performance tunin ...
- iOS获取设备型号,运营商,网络信息
在 iOS开发中会经常遇到需要获取设备型号,运营商,网络信息来了解和分析用户信息及使用终端情况. 但是 iOS是不能直接获取设备型号的,需要调用C语言的API, 今天给大家带来目前所有苹果设备的型号获 ...
- 乐视手机加码运营商渠道
日前,中国电信与乐视生态宣布,将共同推出乐视手机电信版,并在智能终端.宽带业务.品牌联合宣传等领域建立战略合作伙伴关系.这也是乐视在运营商渠道方面下的又一城. 据介绍,在手机终端方面,双方会在渠道.产 ...
- android通过查询电话号码获取联系人头像
[java] view plaincopy // 取得Intent中的頭像 ivShowImage = (ImageView) findViewById(R.id.call_log_detail_co ...
- 上传身份证照片js_Asp.Net MVC 中JS通过ajaxfileupload上传图片获取身份证姓名、生日、家庭住址等详细信息...
客户要求用身份证图片上传获取身份证的详细信息就下来研究了一下(现在的客户真的懒 身份证信息都懒得输入了哈哈...),经过慢慢研究,果然皇天不负有心人搞出来了.这个借助的是腾讯的一个SKD 腾讯优图云 ...
- iOS状态栏操作之获取WiFi信号强度,网络类型,运营商,电池电量,系统时间等
iOS状态栏操作之获取WiFi信号强度,WiFi名字和IP,网络类型,运营商,电池电量,系统时间等 此篇文章讲述iOS中的状态栏 iOS开发中对状态栏的操作比较少,因为状态栏是系统级别的View,是受 ...
最新文章
- 硕士毕业两年算法工程师年终总结
- SpringMVC与Struts2区别与比较总结
- 前端学习(1364):学生档案信息管理6
- pythonweb好难-(2017)我不建议使用的Python Web框架
- 【codevs2131】【BZOJ1924】所驼门王的宝藏,tarjan+拓扑DP
- sklearn 下的树模型
- You are here: Prof Andrew Binley's Homepage R3t
- maven实战之我见一(maven初识)
- 求偏微分方程的数值解(有限差分法、配置法、Galerkin方法)
- 远控王 v387 免费
- easyui设置html样式,easyui checkbox
- 论文阅读:在Stiefel流形上的黎曼优化
- cocos2dx实例开发之经典三消
- 各种字符编码与Char字符
- JavaWeb开发前景
- 超级计算机 在线 算命,IBM机器人会算命:100个字看穿你灵魂
- 从单个系统到云翼一体化支撑,京东云DevOps推进中的一波三折
- 7-6 进步排行榜 (10 分)
- 前端每日三问#200501怎样在文本框中禁用中文输入法?
- 关于VISIO绘图如何清晰导入WORD保持不变型,不留白边
热门文章
- 移动机器人车身网关软件设计
- 今日头条APK瘦身之路
- 2021年A特种设备相关管理(锅炉压力容器压力管道)证考试及A特种设备相关管理(锅炉压力容器压力管道)复审模拟考试
- 一阶差分(First Difference)
- Stata——截面、面板数据描述统计
- GB/T19001-2008/ISO 9001:2008条款图解
- hibernate Search 继续研究 增加 hibernate memcache 二级缓存 配置成功 附件maven代码(2)...
- 爬虫(24)Scrapy练习 苏宁图书案例
- 【蓝桥杯单片机组第十届决赛】— 客观试题
- 苹果6用U盘越狱_苹果上存在6年的第三方微博客户端,不要太好用