Я хочу написать приложение для Android с помощью Python. Я нашел 2 варианта: kivy и SL4A. В kivy, по крайней мере пока, я не могу использовать данные GPS. Кто-нибудь знает, могу ли я получить данные GPS, используя SL4A с Python? Как я понял, можно писать коммерческие приложения, используя киви. С другой стороны, с SL4A вы должны установить первые SL4A и python на Android-устройство, поэтому я не уверен, что он подходит для коммерческих приложений. И последний, могу ли я использовать funf с python?Написание приложения Android с использованием данных GPS с Python
ответ
Вы можете упаковать SL4A приложений как APK, и distrubute их через Play Store. Это свободно, как киви в этом отношении.
Что касается качества, это действительно зависит. Java-приложения - лучший подход для эффективного использования батареи и т. Д., Плюс графические интерфейсы в SL4A - это всегда либо очень простые, либо неродные веб-просмотры, поэтому сложные графические интерфейсы выглядят уникальными для приложения, хотя использование чего-то вроде jQuery Mobile может помочь вам поставить что-то наполовину достойное вместе довольно быстро.
В конечном счете, нет причин, по которым вы не можете сделать коммерчески успешное приложение для Android в Python. Просто разработчик Android-разработчиков вообще не пытался.
Я использовал SL4A и kivy, но, как правило, использовал SL4A. Другие склонны использовать киви. Вам нужно будет действительно думать о потребностях каждого приложения или просто использовать Java.
Update: Теперь вы можете использоватьFullScreenUI
оказывать нативные интерфейсы пользователя из SL4A, но это экспериментальная, и я не использовал его, чтобы быть в состоянии сказать, насколько хорошо она работает.
Не уверен, что вы не используете язык python для приложений для Android, вам нужно немного исследований, и это будет самый быстрый язык для написания в использовании чего-то вроде jython, который вы можете получить с pydev на eclipse ide. Но вы должны использовать kivy, потому что у него есть поддержка, так почему бы вам не использовать его. надеюсь, что это помогло
--Cavan
Спасибо за ваш ответ! Я действительно хочу использовать kivy, это отличная платформа. Проблема заключается в том, как добраться до конкретных данных Android от kivy, например gps. –
Возможно, вы можете импортировать python gps модулей в вашем приложении kivy. –
Kivy на самом деле не работает на Android. Он будет работать хорошо, но без какого-либо доступа к API Android, поэтому никаких показаний датчика, отправки SMS и т. д. Он просто работает, как на рабочем столе. иметь pyjnius, чтобы решить этот недостаток, но это сука, чтобы использовать и незрелые. –
- 1. Написание приложения proxyfier с python
- 2. Написание приложения с использованием нескольких языков
- 3. Написание веб-искателя с использованием python twisted
- 4. Написание переносимого Java-приложения с использованием JOGL и Android OpenGL
- 5. написание фильма с использованием GPUImagemovieWriter аварий приложения
- 6. Написание приложения для личного перевода с использованием моей собственной базы данных для работы на android
- 7. Написание факториальной функции python с использованием рекурсии
- 8. Поддельное местоположение с использованием GPS в android
- 9. Как удаленно отслеживать движение Android-телефона на карте приложения для Java-приложения с использованием gps android
- 10. Чтение данных портов gps с использованием java
- 11. Расчет скорости с использованием данных общих GPS
- 12. getFromLocation с использованием GPS
- 13. Получение данных GPS с телефона Android
- 14. GPS-координаты с использованием сети
- 15. Как рассчитать обороты автомобиля с использованием данных с iPhone GPS?
- 16. android googlemap с gps
- 17. Написание прокси для приложения для Android
- 18. Написание псевдокода для приложения android
- 19. Написание сервлета с использованием NuoDB
- 20. Android Python получает статус gps
- 21. Чтение данных с устройства GPS с использованием DataInputStream/socket
- 22. Как проверить приложения GPS с помощью j2me?
- 23. Cordova Geolocation: запуск приложения с отключенным GPS
- 24. gps с использованием поставщика сетевых услуг и gps?
- 25. Обратный геокодирование с использованием GPS
- 26. Синхронизация окон с использованием GPS
- 27. Чтение GPS-данных в python
- 28. Написание кода с использованием Xml
- 29. Написание XML с использованием LINQ
- 30. Написание блога с использованием playframework
[Как сделать приложение для Android с SL4A и Eclipse] (http://jokar-johnk.blogspot.com/2011/02/how-to-make-android-app-with-sl4a.html). –
[Информация о фасадном фасаде] (http://www.mithril.com.au/android/doc/LocationFacade.html) –
Фокус в том, что вы не хотите писать приложения для Android с помощью Python - так как в настоящее время решения Python немного сложнее и не обеспечивают, что хороший пользовательский опыт. Если приложение предназначено только для вашего личного использования, Python это хорошо, но если вам нужно его распространять (Google Play Market), решения Python пока еще недостаточно зрелые. Поверьте мне, я сделал Python мобильную разработку с Nokia Series 60 :( –