2014-03-25 44 views
1

我需要爲Android應用程序使用唯一ID(exm:設備序列號)。如何在我的應用程序中檢索Android設備或其他代碼的序列號?如何生成Android設備的唯一ID?

+0

參見http://android-developers.blogspot.se/2011/03/identifying-app-installations.html的字符串(這在重複曲目的評論之一中鏈接estion) – Michael

+2

查看標籤:DELPHI-XE5。我的問題沒有在這個網站重複。我在德爾福(而不是Java)工作。 – Hamid

+2

僅僅因爲你正在使用Delphi編寫你的應用程序,這並不像你將有任何額外的設備ID可用。如果您無法通過Delphi代碼訪問Java API,請使用google for _「delphi xe5 android api」_。 – Michael

回答

0

看看這裏https://stackoverflow.com/a/9186943/2007457

「這裏有相當有用的信息 它涵蓋了五種不同的ID類型:

IMEI(僅適用於手機使用Android設備,需要android.permission.READ_PHONE_STATE)

僞唯一ID(適用於所有Android設備)

Android ID(可以爲null,可以在出廠設置時更改,可以在根源電話上更改)

WLAN MAC地址字符串(需要android.permission.ACCESS_WIFI_STATE)

BT MAC地址字符串(設備與藍牙,需要android.permission.BLUETOOTH)」

0

我曾經類創建和使用我的應用中看到this

其創建唯一ID,並生成MD5消息作爲唯一的設備ID

+1

查看標籤:DELPHI-XE5。我的問題沒有在這個網站重複。我在德爾福(而不是Java)工作。 – Hamid