2016-07-18 22 views
-2

Gibt es irgendeinen Ausweis auf einem Android-Smartphone, der auf jedem Gerät einzigartig ist? Ich möchte ein Feedback speichern, das die Nutzer mir gerätespezifisch zu meinem Server gesendet haben. So kann der Benutzer sehen, ob ich den Fehler behoben habe, den sie gemeldet haben, oder ob ich ihre Idee umgesetzt habe.eindeutige ID für jedes Gerät

Antwort

1

Sie eigene Geräte-ID ::

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

Danke, das hat sehr geholfen! – SomeRandomNameCuzWhyNot

+0

Willkommen. Glückliche Kodierung !! – Punithapriya

0

Geräte-ID ist einzigartig für jedes Gerät

public String getDeviceUniqueID(){  
     String DeviceId = ""; 
     TelephonyManager mTelephony = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 
     //if your device contains sim slot 
     if (mTelephony.getDeviceId() != null){ 
      DeviceId = mTelephony.getDeviceId(); 
     }else{ 
     // if your device not having a sim slot 
      DeviceId = Secure.getString(getApplicationContext().getContentResolver(), Secure.ANDROID_ID); 
     } 
     return DeviceId; 
    } 
+0

Uh-ooo Benutzer eine Tablette mit bekommen kann verwendet, die keinen Schlitz SIM hat . –

+0

@AtifFarrukh ja. –