Форум программистов, компьютерный форум, киберфорум
Delphi: FireMonkey
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
21 / 19 / 12
Регистрация: 03.11.2013
Сообщений: 870
1

imei android

26.06.2020, 20:54. Показов 3678. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Подскажите, пожалуйста, как узнать imei аппарата? Пошерстил пару форумных веток, но везде где-то что-то не работает. Темы относительно старые, думаю мало ли чего может изменилось, подскажите пожалуйста как получить IMEI

на данный момент пользуюсь таким кодом

Delphi
1
2
3
4
5
6
7
8
9
procedure TForm6.Button1Click(Sender: TObject);
var
  TelephonyObj: JObject;
  TelephonyManager: JTelephonyManager;
begin
TelephonyObj := SharedActivityContext.getSystemService(TJContext.JavaClass.TELEPHONY_SERVICE);
  TelephonyManager := TJTelephonyManager.Wrap((TelephonyObj as ILocalObject).GetObjectID);
  Label1.Text := JStringToString(TelephonyManager.getDeviceId);
end;
При нажатии на кнопку выводит ошибку
java.lang.securityexception: getdeviceid
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2020, 20:54
Ответы с готовыми решениями:

Imei аппарата
Всем привет. Как программно узнать имей аппарата и вывести его на label или edit. Спс. За помощь.

Как считать IMEI двух сим карт?
Как считать IMEI двух сим карт? И позвонить с первой или второй на выбор? Что-то на C нашёл, не...

[android] Нет пункта Android Service
Всем привет! Пробую создать сервис для андроида на delphi XE7. В хелпе сказано добавить так: File...

Imei
Здравствуйте. В приложении получаю Imei , TelephonyManager tm = (TelephonyManager)...

8
5859 / 4588 / 1447
Регистрация: 14.04.2014
Сообщений: 20,352
Записей в блоге: 20
27.06.2020, 07:06 2
1. разрешение в манифесте есть?
android.permission.READ_PHONE_STATE
2. разрешение у пользователя запрошено?
http://docwiki.embarcadero.com... sion_Model
0
21 / 19 / 12
Регистрация: 03.11.2013
Сообщений: 870
27.06.2020, 11:03  [ТС] 3
Как запрашивать не понял(( вроде как должно сразу работать если галочка стоит, а галочка сразу по-умолчанию установлена. Пробовал снимать и ставить
Миниатюры
imei android  
0
5859 / 4588 / 1447
Регистрация: 14.04.2014
Сообщений: 20,352
Записей в блоге: 20
27.06.2020, 14:10 4
ссылка для кого?
0
21 / 19 / 12
Регистрация: 03.11.2013
Сообщений: 870
27.06.2020, 14:12  [ТС] 5
Поразбирался, ничего не понял) то что для вас кажется элементраным, для других - китайский язык. Хорошо, спасибо за наводку, буду дальше читать
0
5859 / 4588 / 1447
Регистрация: 14.04.2014
Сообщений: 20,352
Записей в блоге: 20
27.06.2020, 14:15 6
это не элементарно, но гугл-переводчик вполне адекватно переводит
В последних версиях Android API был изменен механизм запроса определенных разрешений, которые теперь необходимо запрашивать во время выполнения, а также указывать в файле манифеста.
0
21 / 19 / 12
Регистрация: 03.11.2013
Сообщений: 870
30.06.2020, 23:06  [ТС] 7
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
uses system.Permissions, androidapi.Jni.Telephony, Androidapi.Helpers, Androidapi.JNI.Os;
 
procedure TForm1.Button1Click(Sender: TObject);
var
  TM : JTelephonyManager;
begin
  TM:=TJTelephonyManager.Create;
  edit1.Text:=JStringToString(TM.getImei);
end;
 
procedure TForm8.FormCreate(Sender: TObject);
var
  ImprPhoneState:string;
begin
  ImprPhoneState:=JStringToString(TJManifest_permission.JavaClass.READ_PHONE_STATE);
  PermissionsService.RequestPermissions([ImprPhoneState], nil, nil);
end;
0
5859 / 4588 / 1447
Регистрация: 14.04.2014
Сообщений: 20,352
Записей в блоге: 20
30.06.2020, 23:56 8
работает?
0
21 / 19 / 12
Регистрация: 03.11.2013
Сообщений: 870
01.07.2020, 00:13  [ТС] 9
да, работает делфи 10.4
0
01.07.2020, 00:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.07.2020, 00:13
Помогаю со студенческими работами здесь

MAC IMEI И 3G
Здравсвтуйте! Ситуация: Есть ноутбук, к нему подключен телефон в режиме модема (по сути я так...

Восстановить imei
Здравствуйте. У меня аппарат Samsung GT-i9070 ОС и прошивка: Android 4.1, официальная...

Поменять IMEI
Добрый день. Просьба подсказать знающих людей как можно поменять IMEI на модеме MТС 3g huawei Я...

imei телефона
где можно почитать про эти числа? То есть первые 2 цифры у меня н-р 35. Что это за страна?

Заменить IMEI на мобилке.
Уважаемые спецы. У нас на Украина все мобильные телефоны, которых нет в базе данных по IMEI ...

Серийный номер, IMEI и др
Привет! Нужен уникальный идентификатор каждого устройства, пишу вот так: #if...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru