Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android獲取手機SIM卡運營商信息的方法

Android獲取手機SIM卡運營商信息的方法

編輯:Android開發實例

本文實例講述了Android獲取手機SIM卡運營商信息的方法,對於Android程序設計有非常實用的價值。分享給大家供大家參考之用。具體方法如下:

主要功能代碼如下:

/**
 * 獲取SIM卡運營商
 * 
 * @param context
 * @return
 */
public static String getOperators(Context context) {
 TelephonyManager tm = (TelephonyManager) context
  .getSystemService(Context.TELEPHONY_SERVICE);
 String operator = null;
 String IMSI = tm.getSubscriberId();
 if (IMSI == null || IMSI.equals("")) {
 return operator;
 }
 if (IMSI.startsWith("46000") || IMSI.startsWith("46002")) {
 operator = "中國移動";
 } else if (IMSI.startsWith("46001")) {
 operator = "中國聯通";
 } else if (IMSI.startsWith("46003")) {
 operator = "中國電信";
 }
 return operator;
}

/**
 * 手機型號
 * 
 * @return
 */
public static String getPhoneModel() {
 return android.os.Build.MODEL;
}

/**
 * 系統版本
 * 
 * @return
 */
public static String getSystemVersion() {
 return android.os.Build.VERSION.RELEASE;
}

權限代碼如下:

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

希望本文所述對大家的Android程序設計有所幫助

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved