2013-01-21 67 views
0

我需要生成一個散列,這是Android設備上的用戶是唯一的。因爲他們可以有多個用戶,這對我來說似乎很難。我即將使用設備(或其他設備,如果有的話)的IMEI,但由於Android支持多個用戶,我必須使用其他的東西,如果可能的話,不必更改我的權限(目前我有互聯網和閱讀/寫入存儲權限)生成用戶唯一的哈希

任何想法?

對於哈希本身,我會使用MD5或SHA1。

回答

2

生成一個UUID,並將其存儲在設備上,as is recommended by Google

+0

我希望有一種方法可以生成一個唯一的ID,而我沒有保存,但產生相同的所有的時間。 – andre

+0

@Unicate:歡迎您嘗試使用'ANDROID_ID',但這是有風險的。除了我鏈接到的博客文章中說明的問題之外,根源設備和ROM模塊不一定使用唯一的ANDROID_ID值,用戶可以更改ANDROID_ID值。 – CommonsWare