2012-07-02 9 views
5

ユーザーデバイスudidに応じてお気に入りを作成するためにアンドロイドアプリケーションのAndroidデバイス固有IDを生成します。AndroidデバイスのUDIDまたは固有ID?

+0

ユーザーがアプリをアンインストールする場合は、すべてのデータも削除されます。だからあなたはいつもユーザーがアプリをインストールする時間があります。これをUIDとして使用できます。 –

答えて

15

すべてのデバイスには固有のIDがあります。

import android.provider.Settings.Secure; 
private String android_id = Secure.getString(getContext().getContentResolver(), 
                  Secure.ANDROID_ID); 
+0

それは素晴らしいです。私はこれを知らなかった。 –

+4

Secure.ANDROID_IDは、デバイスが初めて起動されたときに一度だけ一意のIDを生成しますが、デバイスが工場出荷時のデフォルトにリセットされると、このIDは失われます。より良い解決策は、デバイスのMACアドレスに依存することです。もちろん、デバイスにはWi-Fiサポートがあります。これは最近のほとんどすべてのデバイスで行われます。 – AndroidDev

+0

@ダニエルニースジョブ。 –

0
private String uDiD = Secure.getString(getContext().getContentResolver(), 
                 Secure.ANDROID_ID); 
関連する問題