Вопрос-Ответ

Is there a way to run Python on Android?

Есть ли способ запустить Python на Android?

Мы работаем над версией S60, и у этой платформы есть хороший Python API..

Тем не менее, нет ничего официального о Python на Android, но поскольку Jython существует, есть ли способ позволить змее и роботу работать вместе??

Переведено автоматически
Ответ 1

Один из способов - использовать Kivy:


Библиотека Python с открытым исходным кодом для быстрой разработки приложений, использующих инновационные пользовательские интерфейсы, такие как приложения с поддержкой мультитач.



Kivy работает в Linux, Windows, OS X, Android и iOS. Вы можете запускать один и тот же код [python] на всех поддерживаемых платформах.


Приложение Kivy Showcase

Ответ 2

Существует также новый проект Android Scripting Environment (ASE / SL4A). Он выглядит потрясающе и имеет некоторую интеграцию с собственными компонентами Android.

Примечание: больше не находится в стадии "активной разработки", но некоторые форки могут быть.

Ответ 3

Да! : Среда сценариев Android

Пример от Мэтта Каттса через SL4A - "вот сканер штрих-кода, написанный шестью строками кода Python:

import android
droid = android.Android()
code = droid.scanBarcode()
isbn = int(code['result']['SCAN_RESULT'])
url = "http://books.google.com?q=%d" % isbn
droid.startActivity('android.intent.action.VIEW', url)
Ответ 4

Подмножество Pygame для Android

Pygame - это движок 2D-игр на Python (для настольных пк), который пользуется популярностью у начинающих программистов. Подмножество Pygame для Android описывает себя как...


...перенос подмножества функций Pygame на платформу Android. Цель проекта - разрешить создание игр для Android и упростить перенос игр с платформ, похожих на ПК, на Android.


Примеры включают полную игру, упакованную в виде APK, что довольно интересно.

2023-10-14 08:45 python