gpt4 book ai didi

android - 我如何开始打包我的 Android 应用程序? [基维]

转载 作者:行者123 更新时间:2023-11-29 19:07:20 25 4
gpt4 key购买 nike

我应该如何让我的 kivy 应用程序在 Samsung Galaxy S7 上运行?我必须更改多少代码才能使其正常工作?我是否可以获得手机的功能,例如处理“返回”或振动?目前我的代码有两个文件,一个 calc.py 文件,它处理 main.py 给出的所有后端计算,这是一个 KivyApp 类,它返回我的 main类。

main.py

中的同一文件夹中也使用了图像

如果有更好的地方发帖请告诉我

谢谢!

最佳答案

您来对地方了。

首先,您必须使用 python-for-android 将您的应用程序转换为 apk,最简单的方法是使用 buildozer .
您可能需要使您的代码与 python2 兼容,显然有一个新的 buildozer 允许纯 python3,但经典的 buildozer 在 python2 上工作。

对于图像,如果您想将它们保留在这里,它会起作用,但我建议您将它们放在“img”存储库中。

对于振动和其他 android 行为,有 3 种方法可以做到这一点:
pyjnius通过创建与 android 类的绑定(bind),您可以使用所需的每个组件。
plyer已经为您创建了一个简单的绑定(bind),但不具备所有功能。
python-for-android api ,那也真的很容易。

我建议你检查一下你是否可以先用 python-for-android 或 plyer 做你想做的事情,如果你不能,试试 pyjnius。

关于android - 我如何开始打包我的 Android 应用程序? [基维],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46694404/

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