Ali*_*lah 5 python android kivy
众所周知,在使用本机Java开发Android应用程序时,我们会使用活动.我想知道,在使用Python开发Android应用程序(使用Kivy)时,Kivy本身是否实现了应用程序的活动?因为我没有在示例代码上看到任何活动实现.
如果它没有实现活动,那么与在本机Java中编码相比,我们是否会丢失应用程序中的性能或任何功能?
简而言之,您可以使用活动(使用 pyjnius 启动它们),但不能真正定义它们,至少,这通常不是使用 kivy 的方式。
Kivy不会针对目标平台调整其工作方式,它使用自己的系统,并让它们在那里工作。据我所知,在 Android 上分离 Activity 的优点只是使代码组织得更加整齐的一种方法,并不意味着性能会发生变化。它可以允许您以各种方式启动应用程序(例如,从共享),但您也可以使用 p4a/buildozer 来启动应用程序,如果需要,可以通过发送有关意图的消息。使用 kivy,您将像处理任何 Python 项目一样使用模块来组织代码。