2012-07-02 32 views
5

Quiero generar una identificación única de dispositivo Android para que mi aplicación de Android cree mis favoritos de acuerdo con el dispositivo de usuario udid.UDID de dispositivo Android o ID único?

+0

En caso de que el usuario desinstala la aplicación, todos los datos serán eliminados. Por lo tanto, siempre tendrá el tiempo cuando el usuario instala la aplicación. Puede usarlo como un UID. –

Respuesta

15

Todos los dispositivos tienen una identificación única.

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

Es genial. Yo no sabía esto. –

+4

Tenga en cuenta que, si bien Secure.ANDROID_ID generará una identificación única por única vez cuando el dispositivo se inicia por primera vez, esta ID se perderá si el dispositivo se restablece alguna vez a sus valores predeterminados de fábrica. Una mejor solución es confiar en la dirección MAC del dispositivo, suponiendo, por supuesto, que el dispositivo tenga soporte Wi-Fi, que prácticamente todos los dispositivos actuales. – AndroidDev

+0

@Daniel Nice Job. –

0
private String uDiD = Secure.getString(getContext().getContentResolver(), 
                 Secure.ANDROID_ID); 
Cuestiones relacionadas