日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android开发之获取SIM卡信息和手机号码

發布時間:2024/3/13 Android 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android开发之获取SIM卡信息和手机号码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

獲取SIM卡信息和手機號碼的工具類,記錄一下方便以后使用 import android.content.Context; import android.telephony.TelephonyManager;/*** Created by WangJinyong on 2018/3/31.* 獲取SIM卡信息和手機號碼*/public class PhoneInfoUtils {private static String TAG = "PhoneInfoUtils";private TelephonyManager telephonyManager;//移動運營商編號private String NetworkOperator;private Context context;public PhoneInfoUtils(Context context) {this.context = context;telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);}//獲取sim卡iccidpublic String getIccid() {String iccid = "N/A";iccid = telephonyManager.getSimSerialNumber();return iccid;}//獲取電話號碼public String getNativePhoneNumber() {String nativePhoneNumber = "N/A";nativePhoneNumber = telephonyManager.getLine1Number();return nativePhoneNumber;}//獲取手機服務商信息public String getProvidersName() {String providersName = "N/A";NetworkOperator = telephonyManager.getNetworkOperator();//IMSI號前面3位460是國家,緊接著后面2位00 02是中國移動,01是中國聯通,03是中國電信。 // Flog.d(TAG,"NetworkOperator=" + NetworkOperator);if (NetworkOperator.equals("46000") || NetworkOperator.equals("46002")) {providersName = "中國移動";//中國移動} else if (NetworkOperator.equals("46001")) {providersName = "中國聯通";//中國聯通} else if (NetworkOperator.equals("46003")) {providersName = "中國電信";//中國電信}return providersName;}public String getPhoneInfo() {TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);StringBuffer sb = new StringBuffer();sb.append("\nLine1Number = " + tm.getLine1Number());sb.append("\nNetworkOperator = " + tm.getNetworkOperator());//移動運營商編號sb.append("\nNetworkOperatorName = " + tm.getNetworkOperatorName());//移動運營商名稱sb.append("\nSimCountryIso = " + tm.getSimCountryIso());sb.append("\nSimOperator = " + tm.getSimOperator());sb.append("\nSimOperatorName = " + tm.getSimOperatorName());sb.append("\nSimSerialNumber = " + tm.getSimSerialNumber());sb.append("\nSubscriberId(IMSI) = " + tm.getSubscriberId());return sb.toString();} }


總結

以上是生活随笔為你收集整理的Android开发之获取SIM卡信息和手机号码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。