Я создаю приложение, которое собирает информацию об использовании пользователя в приложении. Я хочу распознать устройство, которое использовало приложение в соответствии с идентификатором устройства или что-то в этом роде ... Что это самый простой способ сделать это?Как распознать устройство пользователя в приложении Android
1
A
ответ
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);