手机绑定sim卡
---------------------手機綁定sim卡------------------
拿到當前的sim卡串號 private TelephonyManager tm;tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);String sim = sp.getString("SIM", null);// 查詢是否綁定sim卡if (TextUtils.isEmpty(sim)) {siv.setCheck(false);} else {siv.setCheck(true);}// 設置點擊事件siv.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// 判斷是否綁定boolean bind = siv.getCheckBox();Editor edit = sp.edit();if (bind) {siv.setCheck(false);edit.putString("SIM", null);} else {// 拿到sim卡序列號String bandsim = tm.getSimSerialNumber();siv.setCheck(true);edit.putString("SIM", bandsim);Toast.makeText(getApplicationContext(), bandsim, 0).show();}edit.commit();}});
需要權限 ??
<uses-permission android:name="android.permission.READ_PHONE_STATE" />拿到當前的sim卡串號 private TelephonyManager tm;tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);String sim = sp.getString("SIM", null);// 查詢是否綁定sim卡if (TextUtils.isEmpty(sim)) {siv.setCheck(false);} else {siv.setCheck(true);}// 設置點擊事件siv.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// 判斷是否綁定boolean bind = siv.getCheckBox();Editor edit = sp.edit();if (bind) {siv.setCheck(false);edit.putString("SIM", null);} else {// 拿到sim卡序列號String bandsim = tm.getSimSerialNumber();siv.setCheck(true);edit.putString("SIM", bandsim);Toast.makeText(getApplicationContext(), bandsim, 0).show();}edit.commit();}});
總結
- 上一篇: Spring Security + OA
- 下一篇: NC6.5与UAP开发学习完整教程