在使用Python编写的Android应用中使用蓝牙

1 投票
3 回答
9388 浏览
提问于 2025-04-17 10:31

我知道有很多工具可以用Python来制作安卓应用,比如python-for-android、android-scripting-environment和SL4A等等。

我想了解的是,如果我想让我的应用使用设备的蓝牙模块,这些工具中哪个会比较有用。

3 个回答

0

你还可以使用PyBluez这个库。要在安卓上使用它,你需要把它编译成适合ARM核心的版本,不过这个版本已经做好了,可以在PY4A网站的模块页面找到。你只需要把它下载到你的设备上,然后通过PY4A应用的安装模块功能来安装它。

2

看起来Kivy现在开始提供与蓝牙相关的功能了:https://github.com/kivy/python-for-android/tree/bluetooth

3

有一个叫BluetoothFacade的东西,它是为了即将发布的SL4A 5版本而实现的。

你可以在这个链接找到API的参考资料:http://code.google.com/p/android-scripting/wiki/unofficial_apiref

我觉得现在通过Kivy或者任何基于Kivy的项目是无法访问蓝牙服务的。

撰写回答