Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
1 / 1 / 2
Регистрация: 13.04.2021
Сообщений: 5

Kivy: проверка эмулятора

13.04.2021, 00:09. Показов 2661. Ответов 3

Студворк — интернет-сервис помощи студентам
Встала передо мной задача: когда запускается приложение на kivy собранное под андроид, проверять: запускается ли оно на эмуляторе или на реальном устройстве.
Не могу найти информацию о том как такую проверку осуществить
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.04.2021, 00:09
Ответы с готовыми решениями:

Пытаюсь поставить Kivy, всё делаю по порядку с офф сайта, но выдаёт ошибку при установке самого Kivy
https://pastebin.com/Q9zZvFXp Сама ошибка связана с Cython, я установил его, но ошибка осталась Если что, я начинающий, не плюйтесь в...

Python+Kivy создать проект kivy через Master Kivy Project
Здравствуйте! Не получается создать прект, так как при вводе строки вида: python3 main.py copyright name_project path_to_project, в консоли...

1C удаление эмулятора
Здравствуйте, поставил платформу 8.3.16.1876 на 1С БГУ и теперь выскакивает ошибка. После обращения в обслуживающую организацию, что у...

3
8 / 7 / 2
Регистрация: 29.09.2019
Сообщений: 54
13.04.2021, 11:06
чего?
0
 Аватар для Freeden
107 / 104 / 34
Регистрация: 25.04.2012
Сообщений: 242
13.04.2021, 11:53
1. Собрать приложение в .apk
2. Загрузить этот файл и установить на эмулятор (на Genymotion, например)
3. Загрузить этот файл и установить на настоящий Android-девайс
4. Потестить его на обоих девайсах (или больше). Как ведет себя при поворотах экрана, засыпании дисплея, долгое нажатие и прочие гипотетические "поведения" пользователя
0
1 / 1 / 2
Регистрация: 13.04.2021
Сообщений: 5
14.04.2021, 23:05  [ТС]
Лучший ответ Сообщение было отмечено DmFat как решение

Решение

Немного не понятно задал вопрос(
Вопрос: как при запуске андроид приложения проверить на чем он запускается: на реальном устройстве или на эмуляторе?
У меня приложение написано на python kivy

Решение я нашел.
Решение:
Обращаюсь к java библиотеке Build
На питоне делается через jnius
Там смотрю параметр MODEL и если в нем есть какие-то совпадения с некоторыми строками, то приложение запущено на эмуляторе
Так же можно смотреть другие параметры, например MODEL, FINGERPRINT...

Решение актуально на апрель 2021
Python
1
2
3
4
5
6
from jnius import autoclass
 
 
isEmulator = False
if(emu.find("sdk") != -1 or emu.find("Andy") != -1 or emu.find("TiantianVM") != -1 or emu.find("google_sdk") != -1 or emu.find("Droid4X") != -1 or emu.find("nox") != -1 or emu.find("sdk_x86") != -1 or emu.find("sdk_google") != -1 or emu.find("Android SDK built for x86_64") != -1 or emu.find("Android SDK built for x86") != -1):
    isEmulator = True
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.04.2021, 23:05
Помогаю со студенческими работами здесь

Написание эмулятора
Хочу написать эмулятор сервера для одной программки.Суть ее в том,чтобы принимать сетевые запросы/пакеты и при надобности отвечать на...

Выбор эмулятора
Посоветуйте эмулятор винды для CentOS. читал про WINE и VirtualBOX а что лучше? Эмуль нужен для запуска виндовых программ, и что бы...

Маскировка эмулятора
Добрый день. При работе с популярными виртуальными машинами - VirtualBox, WMworkstation постоянно сталкиваюсь с проблемой, которая...

Ориентация эмулятора
Здравствуйте! Не подскажете: при запуске эмулятора, он перевернулся довольно неудобным образом: (картинка) Хотелось бы, чтобы...

Тестирование эмулятора
Приветствую, Собрал сборку эмуляторов на базе AOSP для основных бранчей IceCream Sandwich, JellyBean, Kitkat, Marshmallow. Доступна...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru