Форум программистов, компьютерный форум, киберфорум
Python for android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Рейтинг: 4.00. Голосов: 4.
QPython.
Запись от Фаер размещена 21.03.2013 в 19:44
Показов 21214 Комментарии 0

Скачал я на досуге приложение под названием QPython. Опробовал, посмотрел внутренности и документацию, теперь рассказываю что к чему.

QPython - программный движок для смартфонов на платформе Android. Позволяет писать и запускать Python скрипты на Вашем мобильном девайсе. Ещё он зачем-то поддерживает чтение программ, записанных в QR-кодах, что, на мой взгляд, является эдаким стразом, который греет душу, но вроде как и не нужен. Ведь файлы .py, свободно передающиеся...
Аватар для Фаер
Старый
Python. Обход древа каталогов.
Запись от Фаер размещена 24.06.2012 в 16:04
Показов 11236 Комментарии 1

Обход каталогов - вещь крайне полезная, особенно когда скрипт взаимодействует с другими файлами Вашего (или не Вашего) устройства. Конечно, можно сперва найти файл вручную, перенести его адрес в скрипт и т.д. и т.п., но что если Вы даже приблизительно не знаете где находится файл? Или этот самый файл может куда-нибудь переместиться? Или вообще, целью Вашей программы является проход по множеству файлов?

Для таких случаев в Нашем распоряжении имеется процедура walk(), проживающая...
Аватар для Фаер
Старый
Рейтинг: 4.86. Голосов: 7.
Python For Android. Компиляция!
Запись от Фаер размещена 20.05.2012 в 19:26
Показов 23367 Комментарии 2

Да, Вы не ослышались очитались, в этой записи я действительно расскажу о том, как компилировать самодельные программы в пакеты Android. После долгих и бесплодных скитаний по просторам Интернета я всё-таки нашёл способ упаковать скрипт в файл .apk. Честно признаюсь, как следует протестировать заклинание я ещё не успел, но пару скриптов запаковал вполне успешно, так что рецепт, как говорится, из первых рук.

1. Первым делом скачайте AIDE(найти её Вы можете внизу записи, во вложениях...
Аватар для Фаер
Старый
Python For Android. Урок 5. Интерфейс.
Запись от Фаер размещена 12.05.2012 в 18:29
Показов 11819 Комментарии 0

Продолжаем разбирать графические интерфейсы.

Метод:
Python
1
droid.addContextMenuItem('name','event')
Добавляет в контекстное меню новый параметр с именем name. Контекстное меню открывается продолжительным нажатием на экран смарта(аналог щелчка правой кнопкой мыши). Данную функцию не так просто с толком интегрировать в скрипт, почему, Вы сейчас сами поймёте:

Python
1
2
3
from android import Android
droid=Android()
droid.addContextMenuItem('Print','Event')#добавляем
...
Аватар для Фаер
Старый
Рейтинг: 3.00. Голосов: 2.
Python For Android. Урок 4. Интерфейс.
Запись от Фаер размещена 10.05.2012 в 23:25
Показов 29442 Комментарии 3

Пришла пора разобраться с организацией интерфейса программы. Но, как водится, начнём Мы с деталей: чтобы отобразить какой-либо виджет нужно применить функцию dialogShow() - аналог mainloop() в Python для Widows и Linux.
Кроме того, для получения значений действий пользователя используется функция dialogGetResponse(). Не забывайте, что обращение к функции производится через переменную, связанную с Вашим смартфоном!(Если быть более точным, это не функции, а методы)....
Аватар для Фаер
Старый
Python For Android. Урок 3. Управление.
Запись от Фаер размещена 08.05.2012 в 11:02
Показов 11289 Комментарии 0

Естественно, Python For Android имеет доступ к настройкам смартфона, иначе он не был бы For Android. Особенно расписывать функции я не буду, так как не надо быть англичанином, чтобы из названия функции понять какие действия она выполняет.

Батарея:
droid.batteryStartMonitoring() - началo работы с батареей.
droid.batteryStopMonitoring()
droid.batteryGetHealth() - возвращает состояние батареи (1-неизвестно, 2-хорошее, 3...
Аватар для Фаер
Старый
Рейтинг: 5.00. Голосов: 3.
Python For Android. Урок 2. Сенсоры.
Запись от Фаер размещена 06.05.2012 в 15:14
Показов 14221 Комментарии 1

Всего Python For Android поддерживает работу с 5-ю сенсорами: светоуловитель, локатор, G-сенсор, ориентатор и магнитометр. В принципе, на разных смартфонах разные наборы сенсоров, а так же разный уровень точности измерений, поэтому, прежде чем браться за серьёзные скрипты, как следует поэкспериментируйте и разберитесь что, куда и как.
Чтобы начать работу с сенсорами нужно ввести команду:
Python
1
droid.startSensing()
где droid - экземпляр класса Android(). Получить...
Аватар для Фаер
Старый
Рейтинг: 5.00. Голосов: 4.
Python For Android. Урок 1. Вступление.
Запись от Фаер размещена 04.05.2012 в 16:41
Показов 30239 Комментарии 0

Раз уж заговорили о Python For Android, то давайте разберём, что это такое и на что он способен. Как я уже говорил, по синтаксису он не отличается от Python 3.X (РС). Следовательно, сравнительно простые скрипты без графических интерфейсов и использования системных инструментов не Android-платформ синтаксически...
Аватар для Фаер
Новые блоги и статьи
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru