2015-06-09 6 views
1

Я создаю приложение, которое собирает информацию об использовании пользователя в приложении. Я хочу распознать устройство, которое использовало приложение в соответствии с идентификатором устройства или что-то в этом роде ... Что это самый простой способ сделать это?Как распознать устройство пользователя в приложении Android

ответ

1

Вы можете получить идентификатор устройства, серийный номер SIM и идентификатор Android.

TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); 
String device_id = tm.getDeviceId(); 
String serial_number = tm.getSimSerialNumber(); 
String android_id = android.provider.Settings.Secure.getString(this.getContentResolver(), android.provider.Settings.Secure.ANDROID_ID); 
1

Вы можете использовать Settings.Secure # ANDROID_ID возвращает 64 шестнадцатеричная строка

import android.provider.Settings.Secure; 

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