如果需要通過android SDK獲取手機相關信息。需要通過如下方式獲取:
TelephonyManager telephonyManager (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
String imei 
telephonyManager.getDeviceId();

添加權限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

就可以拿到手機的imei號了。

TelephonyManager還有其他方法可以調用,獲取手機的其他信息。

比如獲取手機號碼,可以這樣:

telephonyManager.getLine1Number();

不過在g1手機上測試,使用移動全球通的sim卡,無法得到手機號碼,是個空字符串。

獲取手機的sim卡號

telephonyManager.getSimSerialNumber();

這個可以在上述環境下得到。

獲取客戶id,在gsm中是imsi號:

telephonyManager.getSubscriberId();

這個也能在商戶環境得到。