2014年2月2日 星期日

Android 取得手機的唯一識別碼

在Android的每個手機上,都有一個長達 15 位數字的唯一識別碼,這可以說是手機的身分證號碼。通常在手機的背面或包裝盒上,都會印有這個識別碼。

那麼我們要如何取得這個識別碼呢? 就照下面的程式碼:
  1. TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
  2. String deviceId = tm.getDeviceId();

同時也別忘了在 AndroidManifest.xml 上加上以下權限:
  1. <uses-permission android:name="android.permission.READ_PHONE_STATE" />


如此一來就可以取得手機的唯一識別碼了,很簡單吧?

沒有留言:

張貼留言