Как найти порядковый номер устройства на базе Android?

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

114
задан Idolon 10 September 2012 в 09:10
поделиться

2 ответа

TelephonyManager tManager = (TelephonyManager)myActivity.getSystemService(Context.TELEPHONY_SERVICE);
String uid = tManager.getDeviceId();

getSystemService - это метод из класса Activity. getDeviceID () вернет MDN или MEID устройства в зависимости от того, какое радио использует телефон (GSM или CDMA).

Каждое устройство ДОЛЖНО возвращать здесь уникальное значение (при условии, что это телефон). Это должно работать для любого устройства Android с слотом для SIM-карты или радио CDMA. Вы сами по себе с этой микроволновой печью на базе Android; -)

104
ответ дан 24 November 2019 в 02:32
поделиться
String deviceId = Settings.System.getString(getContentResolver(),
                                Settings.System.ANDROID_ID);

Хотя не гарантируется, что Android ID будет уникальным идентификатором.

16
ответ дан 24 November 2019 в 02:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: