我正在构建一个应用程序,用于收集有关用户在应用程序中使用的信息。 我想识别根据设备ID或类似的东西使用该应用程序的设备... 什么是最简单的方法呢?
答案 0 :(得分:1)
您可以获取设备ID,SIM序列号和Android ID。
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 :(得分:1)
您可以使用Settings.Secure#ANDROID_ID 它返回64个十六进制字符串
import android.provider.Settings.Secure;
private String android_id = Secure.getString(getContext().getContentResolver(),
Secure.ANDROID_ID);