Получение нескольких номеров imei на всех устройствах Android - PullRequest
0 голосов
/ 17 октября 2018

Я использовал java reflection, но он не дает методов для всех типов устройств, таких как HUAWEI Y635-L21.По сути, мне нужно получить IMEI устройств ниже уровня API 23. Есть ли способ найти несколько номеров IMEI на устройстве, которое будет работать для всех типов устройств?

Ответы [ 2 ]

0 голосов
/ 22 октября 2018

getDeviceId () - это метод из Диспетчер телефонии , который предоставляет уникальный IMEI для каждого устройства.

TelephonyManager telephonyManager = (TelephonyManager) 
getSystemService(Context.TELEPHONY_SERVICE);
String IMEI = telephonyManager.getDeviceId();
0 голосов
/ 17 октября 2018

Это правда, что использование "Reflection" не на 100% точно.Но почему?

Android не поддерживает несколько SIM-карт, по крайней мере, из SDK.Производители устройств, которые создали устройства с несколькими SIM-картами, делают это самостоятельно.Вы можете связаться с производителем вашего устройства и узнать, есть ли у него надстройка SDK или что-то, что позволяет вам получить доступ ко второй SIM-карте.

- Commonsware

...