gpt4 book ai didi

android - 我如何实际使用 python-for-android 模块?

转载 作者:行者123 更新时间:2023-11-29 21:08:04 30 4
gpt4 key购买 nike

我正在尝试使用 kivy 为 android 编写一个应用程序。我一直在使用 buildozer,我可以让 touchtracer 演示在 android 设备上运行。

到目前为止一切都很好,但现在我想尝试使用 pyserial 来访问串行端口。我看过这个页面:https://code.google.com/p/python-for-android/wiki/Modules ,它有一个内置的 pyserial 模块(甚至是蓝牙,我想有一天会用到),但没有关于如何使用它们的说明。

是不是只要将egg复制到某个目录,它就会自动内置到最终的apk中?如果有任何关于如何使用 buildozer 执行此操作的示例,我将不胜感激。谷歌搜索似乎没有找到我要找的东西。

非常感谢!

最佳答案

您链接的页面是针对不同的 python-for-android 项目的,Kivy 的页面位于 https://github.com/kivy/python-for-android。 .

通常,您可以在 apk 中包含任何纯 python 模块,只需将其添加到 buildozer 的需求行中,例如requirements = pyserial,kivy.

如果有可用于在 android 上编译的配方,则可以包含非纯 python 的模块,您可以在 https://github.com/kivy/python-for-android/tree/develop/pythonforandroid/recipes 查看可用的配方。 .如果配方存在,您只需将模块名称添加到上面的需求行,它就会被自动使用。如果不存在食谱,那么您必须编写一个,这不一定很难。

我对 pyserial 一无所知,但看起来它可能是纯 python,所以你只需要按上面的方式添加它。

关于android - 我如何实际使用 python-for-android 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23872311/

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