Android Python编程[关闭]


111

我可以使用Python为Android编程吗?我在搜索时似乎偶然发现了许多链接...但是它们都不是具体的。

有什么建议?我想为Android编写应用程序,但实际上并不想为此而涉足Java。

PS:我的问题是我是否可以编写适用于Android的功能完善的应用程序。


5
@apps:不同之处在于Google完全支持python以在android上运行,而不仅不支持在iphone上使用android API,这与苹果的TOS
背道而驰

即使有人设法将API桥接到100%而不造成错误,也是如此:1:对于每个新的OS版本,都需要大量时间来更新Python端口,因此它将始终处于最新状态,2:会出现闭源摩托罗拉修改之类的问题,等等:3:使用这种从一种语言到另一种语言的桥梁,性能会大大降低,因此没有区别-两种选择在现实世界中永远不会发生。
应用程式

@apps-您正在将苹果与橙子进行比较。
Tugrul Ates'3


Answers:


44

结帐Kivy。到目前为止,他们的工作非常出色,我非常喜欢他们的工作。它仍然缺少一些提供程序,但是他们每天都在增加新的内容。您需要做的第一件事是根据文档提供的内容检查需求。他们创建了一个惊人的输入框架,例如多点触摸或笔处理。他们在内部使用OpenGL ES,因此与应用程序进行交互时,复杂的图形和可视化可以非常快速地运行。他们创建apk的过程也非常简单。


似乎还没有真正的网络支持,是这种情况还是我缺少什么?
霍廷斯坦,2011年

6
Kivy基于Python。Python有很多库来处理网络。Kivy具有UrlRequest类来进行异步联网并与其事件循环集成。
tito

15

检查新的Android版Python项目。

编辑:这不是Kivy,这是一个单独的项目,旨在成为可用于其他工具箱的工具链。该架构是模块化的,并且您可以包括用于包含新的python扩展(例如brew,macports,cygwin等)的新配方。

编辑:这不是Py4A,而是python-for-android。




0

是的,可以。检查ASE

编辑:好的,经过评论:我没有正确阅读问题。不,您不能编写适用于Android的功能完善的成熟应用程序,但是无论如何都要检查ASE。这真的是很酷的项目。


这太局限了,无法执行任何有用的操作
应用程式2010年

他问我的问题是,我是否可以编写适用于Android的完整,成熟的应用程序,所以答案是否定的
Samuel 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.