Как я могу получить серийный номер телефона (IMEI)

Я хочу получить серийный номер телефона, запрограммировав конфигурацию регистрации моего приложения и количество пользователей и телефонов, которые были установлены на моем приложении.

Могу ли я получить это?

И могу ли я получить модель телефона, что мое приложение было установлено на них?

Solutions Collecting From Web of "Как я могу получить серийный номер телефона (IMEI)"

PLS ссылается на этот https://stackoverflow.com/a/1972404/951045

  TelephonyManager mngr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); mngr.getDeviceId(); 

Добавить READ_PHONE_STATE разрешение на AndroidManifest.xml

 public String getIMEI(Context context){ TelephonyManager mngr = (TelephonyManager) context.getSystemService(context.TELEPHONY_SERVICE); String imei = mngr.getDeviceId(); return imei; } 

Вот код: –

 telephonyManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE); deviceId = telephonyManager.getDeviceId(); Log.d(TAG, "getDeviceId() " + deviceId); phoneType = telephonyManager.getPhoneType(); Log.d(TAG, "getPhoneType () " + phoneType); 

попробуй это

  final TelephonyManager tm =(TelephonyManager)getBaseContext().getSystemService(Context.TELEPHONY_SERVICE); String deviceid = tm.getDeviceId(); 

Используйте ниже код для IMEI:

 TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String imei= tm.getDeviceId();