android - 使用 Python 构建适用于 Android 的应用程序

标签 android python mobile

<分区>

我主要使用 Python 编程,并且一直试图避开 Java(没有特别的原因,真的)。现在我发现自己处于必须为 Android 构建应用程序的位置。

我的问题是,如果我使用 Python、使用 SL4A 或 Kivy 或其他一些平台构建应用程序,在速度、资源消耗、访问硬件功能等方面是否存在任何内在差异(我仍然需要探索这些选项详细地)?还是我应该下载 SDK Bundle 并着手学习专门为 Android 构建应用程序?

最佳答案

据我所知,您提到的两个项目都不是用于构建原生 Android 应用程序的。如果您真的精通 Jython 和 Android,也许您可​​以欺骗 Jython 来制作 native 应用程序,但由于您提到您从未使用过 Java,所以这不太可能。不幸的是,唯一一个尝试这样做的项目已经死了(也许变成了 SL4A?)。

所以 TL;DR,如果您想要完全原生的、我不敢相信这不是 Java 的体验,您别无选择。如果没有,您应该具体说明您不想完成什么,也许 Python 就足够了。

关于android - 使用 Python 构建适用于 Android 的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20463104/

相关文章:

python - Web2Py 中的每次调用都会解释代码吗?

ASP.NET 身份和移动客户端

android - 解决 Android/Java Pattern/Matcher Regex 超长字符串限制

android - 我如何选择一个好的android :sharedUserId?

java - 当 Android 应用程序没有焦点时,如何保持其运行?

ruby-on-rails - Rails devise 应用程序为移动应用程序创建 REST api

javascript - jQuery Mobile 滑动错误 - 滚动正在进行中

android - RecyclerView with CardView Items, notifyItemChanged 和阴影问题

python - 距离矩阵的并行构造

python - 如何在 Debug模式下阻止 Flask 初始化两次?