【问题标题】:kivy or something else for android UIkivy 或其他适用于 android UI 的东西
【发布时间】:2013-09-01 16:17:48
【问题描述】:

我正在学习编程(python 3.x)并且想知道学习什么最适合制作 Android 应用程序/游戏。我真的对UI一无所知,但听说过那个kivy吗?在安卓上。这值得学习还是我应该使用其他东西。 谢谢

编辑: 我在我的安卓设备上使用 sl4a 和 py34a。

【问题讨论】:

标签: android python-3.x kivy sl4a


【解决方案1】:

Kivy 很好,可以在 Android 上运行,但你不能用它制作 Android 应用。它无法与 Android API 交互。您可以在设备上运行 kivy 应用程序,但不能读取传感器或类似的东西。他们有一个名为 pyjnius 的项目,它允许您从 Python 访问 Java 类,但不能使用 Python3,而且除非您了解 Java,否则它不是很容易使用。

您已安装 SL4A,因此您可以使用 Web 技术来制作 UI,包括游戏,这些 UI 可以使用 webviews 在设备上呈现。也就是说,Kivy 是一个更加成熟且维护良好的项目。

【讨论】:

  • 您是对的,Kivy 不允许您本地查询传感器,但它并不像您说的那么糟糕,恕我直言。 -- Droidspace 项目的 github 空间说该项目“已死”。所以我会选择 Kivy 和 Python 2。
【解决方案2】:

我喜欢基维。具有讽刺意味的是,我在这里找到了这个主题来寻求有关 python 3 的帮助。Python 2 运行良好,但 3 仍然兼容。除此之外,Kivy 非常适合初学者。特别是,因为您不必编写复杂的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    • 2016-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    相关资源
    最近更新 更多