gpt4 book ai didi

android - Python - Kivy 是否在 Android 应用程序中实现 Activity ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:54:19 27 4
gpt4 key购买 nike

众所周知,在使用原生 Java 开发 Android 应用程序时,我们会使用 Activity 。我想知道,在使用 Python(使用 Kivy)开发 Android 应用程序时,Kivy 是否为应用程序本身实现 Activity ?因为我没有在示例代码中看到任何 Activity 实现。

如果它不实现 Activity ,与使用 native Java 编码相比,我们是否会损失应用程序的性能或任何功能?

最佳答案

简单地说,您可以使用 Activity(使用 pyjnius 启动它们),但不能真正定义它们,至少,这不是通常使用 kivy 的方式。

Kivy 不针对目标平台调整其工作方式,它使用自己的系统,并让它们在那里工作。据我所知,在 android 上分离 Activity 的优点只是一种使代码组织得更整齐的方法,并不意味着性能会发生变化。它可以让你以各种方式启动你的应用程序(例如,从共享),但你也可以使用 p4a/buildozer 来启动你的应用程序,如果你需要的话,通过发送关于 Intent 的消息。使用 kivy,您将像使用模块一样组织任何 python 项目的代码。

关于android - Python - Kivy 是否在 Android 应用程序中实现 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29058419/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com