gpt4 book ai didi

Android kivy 在哪里放置应用程序文件(ini,图像数据库等)

转载 作者:太空宇宙 更新时间:2023-11-03 10:18:43 25 4
gpt4 key购买 nike

我已经使用 kivy 创建了一个适用于 Android 的原型(prototype)应用程序。它已在 buildozer 中编译,我已上传到 Android 设备。

但我也不确定将应用程序相关文件(如 ini 文件、图像数据库等)放在哪里

非常感谢任何帮助

[编辑 2020 年 07 月 25 日]

当我问这个问题时(很多个月前)我对 kivy 和 buildozer 的整个想法都是新的。

我没有意识到的是 Buildozer 将整个 python/kivy 项目包装成一个可以包含所有静态 数据的文件。因此,您只需要确保您的 buildozer 规范能够识别它们。

最佳答案

您可以安排它们品尝 - 只要您告诉 buildozer 将它们包含在 apk 中(即通过设置要包含的文件类型、目录等)并在您的代码中使用相对路径访问它们,它们将以相同的方式工作在设备上。

ini 文件可能是个异常(exception),我不确定 kivy 试图从哪里加载它(但它可能在外部数据目录中的某个地方)。如果将它放在与 main.py 相同的目录中不起作用,也许您可​​以使用相对路径手动加载它,或者如果它只有几个值,那么您可以在 main.py 文件中设置它们。

关于Android kivy 在哪里放置应用程序文件(ini,图像数据库等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29911991/

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