После прочтения этого поста
Android: как программно получить доступ к серийному номеру устройства, показанному в диспетчере AVD (версия API 8)
Мне удалось получить серийный номер моего устройства, но мой вопрос заключается в том, что когда я запускаю код на своем устройстве Samsung S8, я не получаю тот же номер, который записан в настройках устройства (RF8K129 ****, и программным путем я получаю ce11171bc599 *** **) и когда я запускаю свой код на другом устройстве, совпадают номера устройств xiaomi. Код для получения серийного номера:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
sn = Build.getSerial();
} else{
sn=Build.SERIAL;
}
Что мне нужно сделать, чтобы получить серийный номер устройства, который можно найти в меню настроек устройства?