2011年1月13日 星期四

取得手機唯一的識別號碼

取得IMEI
import android.telephony.TelephonyManager;
tManager.getDeviceId();
如果想要讓1.6以下版本的用戶也可以獲取的IMEI號,那就要添加權限。
< uses-permission android:name="android.permission.READ_PHONE_STATE" />


取得android id
手機第一次啟動會產生的一個數字,如果系統改變,這個號碼可能會改變。
String t=android.provider.Settings.System.getString(getContentResolver(), "android_id");

Log.i("huilurry","android_id="+t);
輸出:
07-13 13:12:49.835: INFO/huilurry(17455): android_id=20014289e714f20c
好處是所有版本都適用
缺點是可能與其他機子重複或本機改變。

沒有留言: