18绑定手机卡
来源:互联网 发布:java paint方法 编辑:程序博客网 时间:2024/04/27 16:58
绑定手机卡需要电话管理器这个类,通过下面的方式获取TelephonyManager实例:
Context.getSystemService(Context.TELEPHONY_SERVICE).
通过他的实例的getSimSerialNumber就可以获得SIM卡的序列号了,使用SharedPreferences(在基类中声明的)保存
package com.ustc.mobilemanager;import com.ustc.mobilemanager.ui.SettingItemView;import android.content.Intent;import android.content.SharedPreferences.Editor;import android.os.Bundle;import android.telephony.TelephonyManager;import android.text.TextUtils;import android.view.View;import android.view.View.OnClickListener;import android.view.Window;public class Setup2Activity extends BaseSetupActivity {private SettingItemView siv_setup2_sim;/** * 读取手机的sim卡的信息 * */private TelephonyManager tm;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_setup2);siv_setup2_sim = (SettingItemView) findViewById(R.id.siv_setup2_sim);tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);String sim = sp.getString("sim", null);if (TextUtils.isEmpty(sim)) {//没有绑定siv_setup2_sim.setChecked(false);}else {//已经绑定siv_setup2_sim.setChecked(true);}siv_setup2_sim.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {Editor editor = sp.edit();if (siv_setup2_sim.isChecked()) {siv_setup2_sim.setChecked(false);// 保存sim的序列号(需要添加权限:读取手机状态的权限)String sim = tm.getSimSerialNumber();editor.putString("sim", null);} else {siv_setup2_sim.setChecked(true);// 保存sim的序列号(需要添加权限:读取手机状态的权限)String sim = tm.getSimSerialNumber();editor = sp.edit();editor.putString("sim", sim);}editor.commit();}});}@Overridepublic void showBack() {Intent intent = new Intent(this, Setup1Activity.class);startActivity(intent);finish();// 要求finish()或者startActivity(intent)方面后面执行overridePendingTransition(R.anim.tran_pre_in, R.anim.tran_pre_out);}@Overridepublic void showNext() {Intent intent = new Intent(this, Setup3Activity.class);startActivity(intent);finish();// 要求finish()或者startActivity(intent)方面后面执行overridePendingTransition(R.anim.tran_in, R.anim.tran_out);}}
0 0
- 18绑定手机卡
- 联通手机卡
- 手机卡上当
- 某人的手机卡被猫吞后
- 移动手机卡收费标准
- 手机卡服务密码破解
- 认识一下移动手机卡
- 手机卡类型判断
- 判断手机卡类型
- 发的发掘手机卡
- 方式地方美女手机卡
- 手机卡机误删照片怎么办
- FDN 移动手机卡信号
- FDN 移动手机卡信号
- 互联网手机卡资费对比
- 互联网手机卡汇总
- Android 手机卡了怎么办
- Android手机卡顿原因
- Single View Application改成空模板的步骤(xcode6.0.1)
- 在android上使用valgrind检测内存泄漏
- 设计模式:抽象工厂模式
- java学习day12
- KMP算法中的next[]数组
- 18绑定手机卡
- HDOJ 1282 回文数猜想
- 如何将dataGridView 导出到Excel
- 找零钱
- Raspberry pi,一个好玩的派:第五季 无线网卡
- hdu4719——Oh My Holy FFF
- java学习笔记1
- 关于 twisted.internet.error.CannotListenError 报错
- Android的Library工程