Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Путин
42 / 22 / 6
Регистрация: 14.04.2011
Сообщений: 578
#1

Как получить Серийный номер устройства? - Android

02.05.2015, 20:50. Просмотров 646. Ответов 0
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
jclass pBuildClass = env->FindClass("android/os/Build");
jfieldID pSerialID = env->GetStaticFieldID(pBuildClass, "SERIAL", "Ljava/lang/String;");
jstring pSerialOBJ = (jstring)env->GetStaticObjectField(pBuildClass, pSerialID);
 
const char *SerialN = env->GetStringUTFChars(pSerialOBJ, 0);
 
std::string sn = "s/n: ";
sn.append(SerialN);
Toast(sn,1);
 
env->ReleaseStringUTFChars(pSerialOBJ, SerialN);
Выводит какой то набор букв и цифр, в настройках такой найти не могу.

Как получить такой же номер как в "Настройки -> О телефоне (или "О планшетном ПК") -> Общая информация -> Серийный номер" ?

На телефоне этот код вывел тот s/n, который я ожидал и:
"cat /sys/class/android_usb/android0/iSerial", "ro.serialno" выводят то, что нужно только на телефоне, на планшете выводит не то, что написано в настройках, почему?

Может ли быть это связано с тем, что планшет был прошит не официальной прошивкой?

Добавлено через 13 минут
Хотя на планшете в настройках написан тот же серийный номер, что и на коробке от него, однако ни 1 из вариантов кода не возвращают то что нужно, как тогда в эти настройки попал s/n?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2015, 20:50     Как получить Серийный номер устройства?
Посмотрите здесь:

Серийный номер устройства Android
Android Как программно взять диагональ экрана андроид устройства?
SQLite как получить номер записи из INSERT Android
Не могу получить ИМЕЙ устройства Android
Серийный номер телефона Android
Android Как получить свой номер телефона из веб риложения
Как сделать так, чтобы при повороте устройства экран оставался вертикальным? Android
Как программно обратиться к внутренней памяти устройства Android
Как реализовать автозапуск приложения при включении устройства? Basic4Android
Android Серийный номер экземпляра приложения
Как определить на какой номер звонят если в телефоне 2 сим карты? Android
Android При запуске устройства в Genymotion в окне устройства просто черное поле и кнопки рядом с ним

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 20:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru