Android python ide 4pda
Краткое описание:
Создание, редактирование и запуск скриптов Python 3.
Порт Python 3 на платформу Android, позволяет просматривать, редактировать и запускать скрипты Python на Android-устройствах. Включает в себя интерпретатор, консоль и редактор .py-файлов.
Возможности:
— Поддержка собственного программного пользовательского интерфейса
— Поддержка многих библиотек Python 3
— Интеграция с SL4A
— Поддержка FTP-серверов, позволяющих передавать проекты Python с ПК на Ваше устройство.
Важно! Данное приложение не совместимо с Python 2, возможна работа только с Python 3! Для работы с Python 2 используйте QPython.
Системные требования: 2.3 и выше
Русский интерфейс: Нет
Сообщение отредактировал SonyCat — 02.03.20, 19:33
Wооdоо, с помощью SL4A, с которым неплохо интегрирован QPython3, можно отправлять сообщения и совершать звонки. Возможна также работа с GPS, камерой, микрофоном. А ещё через тот же SL4A можно создавать приложения с графическим интерфейсом.
Возможностей у этих приложений, особенно, если они работают в паре, очень много :good:
Сообщение отредактировал vanya2000 — 03.02.16, 22:42
Сообщение отредактировал vanya2000 — 07.02.16, 10:07
Не слишком обнаглею, если вместо поисковика, тут спрошу каких именно? а каких нет?
Сообщение отредактировал QreAtop_R3BaCk — 21.06.16, 22:05
Насчёт библиотек. В приложение включены все стандартные питоновские библиотеки. Можно загрузить сторонние в директорию /sdcard/com.hipipal.qpyplus/lib/python3.2/site-packages
Также возможна установка через PIP. Для этого запустите скрипт «pip_console.py» и введите команду
V1.0.0 (2016/10/24)
Big update you shouldn’t skip. It’s QPython3’s version 1.0.0!
Add share to QPython3’s script in android
Move the directory from /sdcard/com.hipipal.qpyplus to /sdcard/qpython
Fix pip not working
Fix editor’s setting crash
Some functions improve and bugs fix
Сообщение отредактировал tvtmonster — 26.10.16, 09:34
awtk7,
Какие модули импортируете?
И какие ошибки появляются?
Для работы с файлами нужно указывать полный путь к файлу от корня ФС.
Например: /sdcard/file.txt или если файл находится в стандартной папке со скриптами, то: /sdcard/qpython/scripts3/file.txt
Пока что только так работает)
У вас код для отображения GUI в программе написан?
Сообщение отредактировал xepconec — 01.11.16, 15:36
(puma333),
есть книга на английском языке «Pro Android Python with SL4A». Однако мне было лень её читать, и я просто посмотрел, как работает файл test.py в SL4A и стал делать свои мини-программки 🙂
Впрочем, SL4A — уже устаревшая технология. Достаточно сказать, что он плохо работает (или вообще не работает) на устройствах с Android 5.0 и выше. Поэтому, если Вы хотите писать на Python под Android, советую присмотреться к фреймворку Kivy, он более современный и у него больше возможностей (можно даже собирать приложения в APK и выкладывать в Google Play).
Explay84,
странно, не встречал такого на своих аппаратах. Выдаёт ли программа ещё какую-нибудь информацию об ошибке?
QPython3 1.0.1
Что нового:
V1.0.1(2017/3/8)
+ Add privacy policy link
+ Add root mode support (which allows you run qpython script with root privilege)
You can enable it through the following steps:
1 You should have a rooted mobile
2 Enable Root mode in setting page and restart app
3 Now you can enter the console with root privilege or run the console scripts/projects with root privileges
Мда, беспонтовое обновление :nea:
Лучше бы версию самого интерпретатора обновили))
Источник
Android python ide 4pda
Краткое описание:
Создание, редактирование и запуск скриптов Python 3.
Порт Python 3 на платформу Android, позволяет просматривать, редактировать и запускать скрипты Python на Android-устройствах. Включает в себя интерпретатор, консоль и редактор .py-файлов.
Возможности:
— Поддержка собственного программного пользовательского интерфейса
— Поддержка многих библиотек Python 3
— Интеграция с SL4A
— Поддержка FTP-серверов, позволяющих передавать проекты Python с ПК на Ваше устройство.
Важно! Данное приложение не совместимо с Python 2, возможна работа только с Python 3! Для работы с Python 2 используйте QPython.
Системные требования: 2.3 и выше
Русский интерфейс: Нет
Сообщение отредактировал SonyCat — 02.03.20, 19:33
Wооdоо, с помощью SL4A, с которым неплохо интегрирован QPython3, можно отправлять сообщения и совершать звонки. Возможна также работа с GPS, камерой, микрофоном. А ещё через тот же SL4A можно создавать приложения с графическим интерфейсом.
Возможностей у этих приложений, особенно, если они работают в паре, очень много :good:
Сообщение отредактировал vanya2000 — 03.02.16, 22:42
Сообщение отредактировал vanya2000 — 07.02.16, 10:07
Не слишком обнаглею, если вместо поисковика, тут спрошу каких именно? а каких нет?
Сообщение отредактировал QreAtop_R3BaCk — 21.06.16, 22:05
Насчёт библиотек. В приложение включены все стандартные питоновские библиотеки. Можно загрузить сторонние в директорию /sdcard/com.hipipal.qpyplus/lib/python3.2/site-packages
Также возможна установка через PIP. Для этого запустите скрипт «pip_console.py» и введите команду
V1.0.0 (2016/10/24)
Big update you shouldn’t skip. It’s QPython3’s version 1.0.0!
Add share to QPython3’s script in android
Move the directory from /sdcard/com.hipipal.qpyplus to /sdcard/qpython
Fix pip not working
Fix editor’s setting crash
Some functions improve and bugs fix
Сообщение отредактировал tvtmonster — 26.10.16, 09:34
awtk7,
Какие модули импортируете?
И какие ошибки появляются?
Для работы с файлами нужно указывать полный путь к файлу от корня ФС.
Например: /sdcard/file.txt или если файл находится в стандартной папке со скриптами, то: /sdcard/qpython/scripts3/file.txt
Пока что только так работает)
У вас код для отображения GUI в программе написан?
Сообщение отредактировал xepconec — 01.11.16, 15:36
(puma333),
есть книга на английском языке «Pro Android Python with SL4A». Однако мне было лень её читать, и я просто посмотрел, как работает файл test.py в SL4A и стал делать свои мини-программки 🙂
Впрочем, SL4A — уже устаревшая технология. Достаточно сказать, что он плохо работает (или вообще не работает) на устройствах с Android 5.0 и выше. Поэтому, если Вы хотите писать на Python под Android, советую присмотреться к фреймворку Kivy, он более современный и у него больше возможностей (можно даже собирать приложения в APK и выкладывать в Google Play).
Explay84,
странно, не встречал такого на своих аппаратах. Выдаёт ли программа ещё какую-нибудь информацию об ошибке?
QPython3 1.0.1
Что нового:
V1.0.1(2017/3/8)
+ Add privacy policy link
+ Add root mode support (which allows you run qpython script with root privilege)
You can enable it through the following steps:
1 You should have a rooted mobile
2 Enable Root mode in setting page and restart app
3 Now you can enter the console with root privilege or run the console scripts/projects with root privileges
Мда, беспонтовое обновление :nea:
Лучше бы версию самого интерпретатора обновили))
Источник
Android python ide 4pda
Краткое описание:
Приложение содержит 16 простых уроков по основам третьей ветки Python
Требуется Android: 4.0+
Русский интерфейс: Да
Сообщение отредактировал iMiKED — 24.10.21, 15:02
качали с гугл плэй или с 4pda .
Та версия которая на 4pda конфликтовала с WPS Office, на google play залил новую версию
Вот попробуйте удалить ту что из шапки и поставить эту
Еще такой вопрос — Хром на телефоне установлен?
Сообщение отредактировал pythono — 30.11.17, 16:32
pythono, качал тут хрома нет
Эта версия работает
Сообщение отредактировал LJSatan — 30.11.17, 17:08
pythono, спасибо, для таких как я чайников — самое то))
но есть пара хотелок, для удобства пользования:
— при запуске всегда открывает оглавление, это совсем не удобно)
хотелось бы с места остановки, и кнопку-ссылку на главную в панели . не обязательно — есть в меню, не заметил)
— так-же, явно не помешает, функция закладок (избранного), чтоб быстро «подглядывать» — мыж чайники 😉
— ну и совсем кошерно если сделать тёмную тему.
:thank_you: пойду, с надеждой, читать далее.
Сообщение отредактировал iNemoS — 05.12.17, 17:44
Любопытная проблема с кодировкой. Скоро выпущу обновление программы. Добавлю еще уроков и постараюсь исправить найденные форумчанами глюки.
Так как я не могу редактировать шапку темы просьба всем качать версию программы с гугл плей или из моего ответа товарищу LJSatan.
Сообщение отредактировал pythono — 10.12.17, 16:00
Версия программы — 1.2.
Что нового: Исправлена ошибка с кракозябрами и вылетами
Скачать:
Версия программы — 1.3
Что нового: В интерфейс добавлена кнопка «Назад». Добавлен новый урок по Python про POST запросы.
Скачать:
Новая версия: Pythono_1.4.apk ( 1.9 МБ )
Что нового:
Новая версия:
Что нового:
Версия программы 1.5
Что нового: Исправлена ошибка в коде шестого урока, добавлено описание функции split()
Я буду добавлять в сборник статьи по мере наличия свободного времени. Дело в том что пилю его на чистом энтузиазме — в приложении пока даже рекламы никакой нет. Я там в разделе О программе написал свой QIWI кошелек думал может хоть кто-то сто рублей скинет, но никто ничего не скинул. Поэтому я наверное при следующем добавлении десяти новых статей в сборник, встрою ненавязчивый рекламный блок в приложение чтобы может хоть немного за свой труд получить.
Отпишитесь как вы смотрите на данный шаг
Сообщение отредактировал pythono — 17.02.18, 14:37
Источник
Полноценное Python приложение на Android
В этой статье я хотел бы рассказать о том, как создать полноценное приложение на Python для Android. Нет, это не очередной мануал для создания скрипта для sl4a, это мануал по созданию полноценного приложения с UI, возможностью собрать apk и выложить на Android Market. Заодно я хотел бы похвалиться своим первым приложением на google.play, это не hello world, а полезное приложение для фотографов, хотя и узко специализированное.
Начну рассказ пожалуй с самого приложения и завершу рассказам о том как оно делалось.
isortViewer
Мне как фотографу приходится тратить много времени на сортировку и отбор фотографий. Не всегда хочется сидеть за рабочим компьютером, когда под рукой есть ноутбук, смартфон или планшет, но копировать туда десятки гигабайт raw или jpeg файлов, а потом синхронизировать с рабочим компьютером — сомнительное удовольствие. Именно поэтому я создал программы isortManager и isortViewer, которые значительно облегчили мне работу по сортировке и отбору фотографий. Теперь заниматься отбором и сортировкой фотографий я могу лежа на пляже диване или скучая в пробке 🙂
Копипаст описания и пара скриншотов:
isortViewer — программа для фотографов, которая позволяет легко и быстрой отбирать и сортировать тысячи фотографий (raw или jpg) с фотосессий на ваших android смартфонах и планшетах. При этом, нет необходимости копировать десятки гигабайт jpg или raw файлов на устройство. Просто воспользуйтесь бесплатной программой isortManager для компьютера, которая сохранит все в один небольшой файл проекта:
1. Скачайте и запустите isortManager с официального сайта;
2. Создайте проект и добавьте папки с фотографиями. Поддерживаются форматы: jpg и raw (cr2, nef, orf и т.д.). В итоге у вас получится небольшой файл проекта (примерно 150 мб на несколько тысяч фотографий, будь то jpg или raw формат);
3. Скопируйте на ваше android устройство файл проекта, откройте в isortViewer. Вы можете помечать фотографии «на удаление», а так же, ставить рейтинги от 1 до 5 звезд;
4. После этого, скопируйте файл проекта обратно и примените изменения в isortManager. Кроме удаления выбранных фотографий, вы можете копировать или перемещать отмеченные фотографии. Например, фотографии с «5 звезд» можно скопировать в папку «шедевры», а «1 звезда» переместить в папку «хлам».
Приложение абсолютно бесплатно и доступно на google.play, однако донейты приветствуются.
Исходники доступны на официальном сайте!
Как это делалось
Так как python лучший язык программирования в мире кроме python я ничего не знаю, решено было написать приложение на python.
isortManager
С isortManager для PC проблем не возникло, создание GUI сборки под windows уже давно обкатано и работает он очень просто: с помощью dcraw выдирает jpg превьюшки из raw файлов, ресайзит из с помощью PIL и складывает в один файл с достаточно простой структурой. Был изобретен свой весолипед с контейнером для хранения фотографий и метаданных (полный путь к фотографии, отметка «на удаление» и отметка рейтинга), так как, например, zip или tar формат, не могут изменять один файл в архиве (метаданные), требую перепаковки всех файлов. Файлы просто пишутся один за другим подряд и в блоке метаданных (обычный repr питоновского словаря) в конце сохраняется смещения начала файлов, плюс в конце файла пишется размер блока метаданных. GUI написано на Tkinter (люблю я его за быстроту написания и за малый размер итоговой сборки), вот собственно скриншот:
И да, все это работает и на linux, и даже быстрее чем на windows )
isortViewer для android
Всего я нашел два способа заставить python приложение работать как полноценное приложение на android, это pygame for android и проект kivy.
Pygame — более низкоуровневый, все UI пришлось бы рисовать вручную, что отняло бы много времени, поэтому был выбран фреймворк kivy. Итак:
Это замечательный фрейморк для написания приложение для windows, linux, MacOS, android и iOS. Поддерживается мультитач, UI рисутется через OpenGL, значит должно работать аппаратное ускорение. Увидеть работу виджетов можно установив демонстрационное приложение Kivy Showcase. Есть возможность использования некоторых платформо специфичных функций, например, вибро или акселерометр, с помощью модуля android.
Для разработки я бы рекомендовал использовать linux, тем более, apk собираются именно в этой OS.
Hello World выглядит так:
Причем этот код будет работать на всех заявленных платформах. Пропадает необходимость в тестировании приложения в эмуляторе. Достаточно запустить скрипт на исполнение в своей любимой IDE и увидеть результат на экране компьютера, без задержек на компиляцию, запуск эмулятора и пр. Если вы все же хотите увидеть как это будет выглядеть непосредственно на устройстве, просто установите Kivy Launcher, скопируйте файлы проекта на карту памяти и запустите. Дебажить при этом можно при помощи adb logcat.
Если вы используете библиотеку android, которой нет на PC, но хочется запускать приложение не только на android, воспользуйте такой конструкцией:
Сборка apk достаточно проста и описана на этой странице. После сборки релиза, достаточно подписать свое приложение (я использовал этот мануал) и выложить в google play.
Плюсы kivy:
- Быстрая разработка под различные платформы, практически без доработки кода.
- Доступен широкий выбор виджетов
- Высокая скорость работы. Весь ресурсоемкий вынесен в С модули. Сам интерпретатор python на android работает нативно.
- Фремворк включает в себя множество инструментов, например анимация, кеширование и пр.
- upd: Доступ к камере, буферу обмена, микрофону. Написать свой видеоплеер можно буквально за 20 строк.
Минусы kivy:
- Большой размер apk файла. Проект с 300 кб ресурсов (скрипты, графика) собирается в 7 мб apk. Хотя, думаю, есть возможность это как то оптимизировать.
- Невозможность (пока), восстанавливать работу после сворачивания — приложение закрывается
В следующей своей статье, я расскажу более подробно о процессе написания приложения «с нуля», расжевывая каждую строчку кода.
Хотелось бы сразу пресечь холивары на тему «для android только java, python не нужен». Я считаю, не важно, какие технологии «под капотом», главное чтоб приложение было качественным.
Сфера применения kivy может быть огромной. Сейчас на моем счету несколько приложений, написанных под заказ, где python с фремворком kivy показал себя с хорошей стороны. Например, ровно за один час, было написано приложение, для сети сервисных центров. Приложение работает в режиме киоска и установлено на дешевые китайские планшеты, которые висят в холле. Клиент набирает номер заказа, далее по WiFi планшет соединяется с сервером и сообщает статус заказа.
Источник