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

问题描述 投票:1回答:1

我想用kivy为android写一个应用。我一直在使用 buildozer,并且我可以让 touchtracer 演示在 android 设备上运行。

到目前为止,它是伟大的,但现在我想尝试使用pyserial来访问串口。我看到了这个页面。https:/code.google.comppython -androidwikiModules。 它有一个内置的pyserial模块(甚至蓝牙,我想有一天使用),但没有说明如何使用它们。

是不是只要把蛋复制到某个目录,它就会自动内置到最终的apk中?如果有任何关于如何使用buildozer做这个的例子,我将非常感激。Googling似乎没有找到我想要的东西。

非常感谢

android python kivy pyserial
1个回答
2
投票

你链接的页面是另一个不同的python-for-android项目,Kivy的页面是在 https:/github.comkivypython-for-android。.

一般来说,你可以在你的apk中包含任何纯Python模块,只需在buildozer中把它添加到需求行中即可,例如。requirements = pyserial,kivy.

如果有在android上编译的配方,那么非纯python的模块也可以被包含,你可以在以下网址查看可用的配方 https:/github.comkivypython-for-androidtreedeveloppython-for-androidrecipes。 . 如果有配方存在,你只需将模块名称添加到上面的需求行中,它就会自动被使用。如果没有配方存在,那么你就必须写一个,这不一定很困难。

我对pyserial不了解,但看起来它可能是纯python的,所以你只需要像上面一样添加它。

© www.soinside.com 2019 - 2024. All rights reserved.