Как сделать Android-виджеты с помощью Python? - PullRequest
2 голосов
/ 03 октября 2011

Есть ли способ сделать виджеты с Python на Android?

Я имею в виду, что я знаю только Python, HTML, DOM, JS, может быть jQuery и ничего более (не C, Java или что-то).

Может быть, это просто?

Я честно искал stackoverflow, но поиск не дал ответов: (

Помогите мне, пожалуйста. Дайте мне надежду.

Ответы [ 4 ]

2 голосов
/ 02 декабря 2012

Лично я написал приложение google app engine на python для сбора и отображения данных, а затем использовал приложение под названием «мета-виджет», которое позволяет превратить содержимое веб-сайта в виджет. Приложение извлекает контент с моего веб-сайта GAE и показывает его в виджете на главном экране Android.

Возможно, вы сможете сделать что-то полностью локальное, если сможете сделать что-то для обслуживания HTTP-запросов в python sl4a, а затем отправьте мета-виджет на локальный http-адрес.

2 голосов
/ 03 октября 2011

Пожалуйста, проверьте эти ссылки:

Помните, что на JVM есть реализация Python, называемая Jython.

Редактировать: С точки зрения разработки Android я должен сказать Jythonroid .

2 голосов
/ 03 октября 2011

Не думаю, что это можно сделать.

Я выполнил быстрый поиск в документации SL4A , и API для регистрации широковещательного приемника не существует.И виджеты Android - это просто набор видов и кода в BroadcastReceiver.

И, насколько я знаю, SL4A - единственный способ использовать Python на Android с взаимодействием с пользовательским интерфейсом.

0 голосов
/ 03 октября 2011

Пижама возможно? Может быть, не совсем то, что вы ищете, но это позволит вам по крайней мере написать часть вашего кода на Python (и скомпилировать в JavaScript).

...