首先加權限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
程式碼參考如下:
TelephonyManager mTelManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
//取得手機號碼 ,因哭狗隱私政策問題現在無法獲取只會得到null
String mNumber = mTelManager.getLine1Number();
//取得手機IMEI碼
String IMEI = mTelManager.getDeviceId();
//取得手機IMSI碼
String IMSI = mTelManager.getSubscriberId();
//取得手機漫遊狀態
String mRoaming = mTelManager.isNetworkRoaming() ? "漫遊中" : "非漫遊";
//取得電信網路國別
String mCountry = mTelManager.getNetworkCountryIso();
//取得電信公司編號
String mOperator = mTelManager.getNetworkOperator();
//取得電信公司名稱
String mOperatorName = mTelManager.getNetworkOperatorName();
//取得通訊傳輸類型
String[] mPhoneType = {"NONE", "GSM", "CDMA"};
String mTelPhoneType = mPhoneType[mTelManager.getPhoneType()];
參考
http://developer.android.com/reference/android/telephony/TelephonyManager.html
http://blog.csdn.net/u010961631/article/details/12172703
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
程式碼參考如下:
TelephonyManager mTelManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
//取得手機號碼 ,因哭狗隱私政策問題現在無法獲取只會得到null
String mNumber = mTelManager.getLine1Number();
//取得手機IMEI碼
String IMEI = mTelManager.getDeviceId();
//取得手機IMSI碼
String IMSI = mTelManager.getSubscriberId();
//取得手機漫遊狀態
String mRoaming = mTelManager.isNetworkRoaming() ? "漫遊中" : "非漫遊";
//取得電信網路國別
String mCountry = mTelManager.getNetworkCountryIso();
//取得電信公司編號
String mOperator = mTelManager.getNetworkOperator();
//取得電信公司名稱
String mOperatorName = mTelManager.getNetworkOperatorName();
//取得通訊傳輸類型
String[] mPhoneType = {"NONE", "GSM", "CDMA"};
String mTelPhoneType = mPhoneType[mTelManager.getPhoneType()];
參考
http://developer.android.com/reference/android/telephony/TelephonyManager.html
http://blog.csdn.net/u010961631/article/details/12172703
全站熱搜
留言列表