添加权限:
<uses-permission
android:name="android.permission.READ_PHONE_STATE" />
private TelephonyManager telMgr;
private TextView tv_state;
private TextView tv_number;
private TextView tv_operator_number;
private TextView tv_operator;
private TextView tv_country;
@SuppressWarnings("static-access")
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sim);
telMgr = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
tv_state = (TextView) findViewById(R.id.textView2);
tv_number = (TextView) findViewById(R.id.textView4);
tv_operator_number = (TextView) findViewById(R.id.textView6);
tv_operator = (TextView) findViewById(R.id.textView8);
tv_country = (TextView) findViewById(R.id.textView10);
/* 取得SIM卡状态 */
if (telMgr.getSimState() == telMgr.SIM_STATE_READY) {
tv_state.setText("良好");
} else if (telMgr.getSimState() == telMgr.SIM_STATE_ABSENT) {
tv_state.setText("无SIM卡");
} else {
tv_state.setText("SIM卡被锁定或未知的状态");
}
/* 取得SIM卡卡号 */
if (telMgr.getSimSerialNumber() != null) {
tv_number.setText(telMgr.getSimSerialNumber());
} else {
tv_number.setText("无法取得");
}
/* 取得SIM卡供货商代码 */
if (telMgr.getSimOperator().equals("")) {
tv_operator_number.setText("无法取得");
} else {
tv_operator_number.setText(telMgr.getSimOperator());
}
/* 取得SIM卡供货商名称 */
if (telMgr.getSimOperatorName().equals("")) {
tv_operator.setText("无法取得");
} else {
tv_operator.setText(telMgr.getSimOperatorName());
}
/* 取得SIM卡区域 */
if (telMgr.getSimCountryIso().equals("")) {
tv_country.setText("无法取得");
} else {
tv_country.setText(telMgr.getSimCountryIso());
}
}
- 大小: 21.5 KB
分享到:
相关推荐
Android获取手机sim卡信息,包含手机平台,运营商等信息。
获取网络和SIM卡信息
Android 获取移动网络及SIM卡运营商信息,可获取到SIM卡国别、SIM卡序列号、SIM卡状态、运营商代号、手机制式等信息。获取各个数据项的值: listValues.add(tm.getDeviceId());//获取设备编号 listValues.add(tm...
本Demo给出了MTK双卡手机的SIM卡信息获取,包含SIM卡1和SIM卡2的完整信息 其中还包含了展讯和高通的双卡获取信息,但由于本人的手机是MTK双卡,所以只进行了MTK的双卡测试,其余2类手机的代码处于注释状态,希望大家...
了MTK双卡手机的SIM卡信息获取,包含SIM卡1和SIM卡2的完整信息 其中还包含了展讯和高通的双卡获取信息,但由于本人的手机是MTK双卡,所以只进行了MTK的双卡测试,其余2类手机的代码处于注释状态,希望大家用其他手机...
获取手机IMEI号,sim卡的IMSI号,手机型号等 C#源码
Android获取手机sim信息实例,包括运营商、地址、sim卡卡号(手机号),Android获取手机sim信息实例,包括运营商、地址、sim卡卡号(手机号),Android获取手机sim信息实例,包括运营商、地址、sim卡卡号(手机号)
android 获取手机SIM卡唯一值 和号码 新版本的SIM卡的号码被运营商设置 有可能获取不到
主要介绍了Android获取手机通讯录、sim卡联系人及调用拨号界面方法,本文分别给出实现代码实现获取通讯录和sim卡的联系人,以及权限配置和调用系统拨打电话的界面的实现代码,需要的朋友可以参考下
没有积分的到这里下载,链接如果失效请私信
对应的文档(源代码)如下: http://blog.csdn.net/a_flying_bird/article/details/38309021
最近需做一个获取手机SIM卡短信的Demo,来给大家分享一下,和大家共同学习。
51单片机通讯SIM卡获取ART数据 单片机 STC12C5A60S2 12MHz 参考资料 ISO7618 ...用手机SIM卡扩充单片机的内存 STC12C4052AD 12MHz http://www.crystalradio.cn/forum.php?mod=viewthread&tid=185332
整理的获取运营商的sim卡信息,实现了不同制式的完美实现。
NULL 博文链接:https://zheng12tian.iteye.com/blog/1765696
android 联系人 SIM卡 最近联系人 通讯录 获取源代码
GPS状态判断 SIM卡信息读取可以获取设备编号、软件版本、运营商代号、运营商名称、手机制式、设备位置等,不过在我的双卡机国产大山寨上就只能获取SIM卡1的信息。获取不到SIM卡2。第二个例子是一个判断当前GPS状态的...
Android获取手机SIM卡运营商信息的方法 文档
Android获取手机sim卡信息,包含手机平台,运营商等信息.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
获取手机通讯录和sim卡通讯录并排序