Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Сжимается layout при появлении клавиатуры http://www.cyberforum.ru/android-dev/thread1436061.html
Помогите решить вопрос. При выводе одного из экранов layout сжимается когда пытаешься ввести цифры с клавиатуры(при появлении клавиатуры).
Программирование Android Как изменить стандартную иконку apk-файла? экспортирую из эклипса приложение в апк-файл... но ярлык этого файла со стандартной иконкой, как ее можно изменить? ЗЫ до этого другое приложение экспортировал, там иконка такая же как и у ярлыка... http://www.cyberforum.ru/android-dev/thread1436041.html
Программирование Android Фильтрация ArrayList
Здравствуйте. Пишу приложение содержащее ArrayList. У пользователя есть возможность фильтровать этот список. Вот фильтрация у меня и не получается. Надеюсь с Вашей помощью разобраться почему. Вот...
Программирование Android При прокрутке listview изображения подгружаются, но происходит "скачок" списка
Здравствуйте. Использую listview и item с текстом и изображениями. При прокрутке listview изображения подгружаются, но происходит "скачок" списка, как избавиться от этого? Изображения загружаются...
Программирование Android Что лучше использовать для смс чата для отображения текстов и рисунков http://www.cyberforum.ru/android-dev/thread1435891.html
Здравствуйте, скажите что лучше использовать для смс чата для отображения текстов, рисунков, пробовал список с значками, но список не подходит, так как на активности еще есть элементы, а списку нужно...
Программирование Android Как использовать canvas в потоках? Есть задание нарисовать елочку, постепенно меняющую цвет. Как ее нарисовать ,и что бы она меняла цвет мне понятно...А как сделать это используя потоки? public class MainActivity extends Activity... подробнее

Показать сообщение отдельно
Путин
42 / 22 / 6
Регистрация: 14.04.2011
Сообщений: 578

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

02.05.2015, 20:50. Просмотров 919. Ответов 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?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru