如果需要通過(guò)android SDK獲取手機(jī)相關(guān)信息。需要通過(guò)如下方式獲取:
TelephonyManager telephonyManager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
String imei = telephonyManager.getDeviceId();
String imei = telephonyManager.getDeviceId();
添加權(quán)限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
就可以拿到手機(jī)的imei號(hào)了。
TelephonyManager還有其他方法可以調(diào)用,獲取手機(jī)的其他信息。
比如獲取手機(jī)號(hào)碼,可以這樣:
telephonyManager.getLine1Number();
不過(guò)在g1手機(jī)上測(cè)試,使用移動(dòng)全球通的sim卡,無(wú)法得到手機(jī)號(hào)碼,是個(gè)空字符串。
獲取手機(jī)的sim卡號(hào):
telephonyManager.getSimSerialNumber();
這個(gè)可以在上述環(huán)境下得到。
獲取客戶(hù)id,在gsm中是imsi號(hào):
telephonyManager.getSubscriberId();
這個(gè)也能在商戶(hù)環(huán)境得到。