【发布时间】:2012-01-18 11:21:44
【问题描述】:
我知道有多种工具可以使用 python 创建 android 应用程序,例如 python-for-android、android-scripting-evrironment、SL4A 等。
我需要知道的是,如果我需要我的应用程序使用设备的蓝牙模块,其中哪些会有所帮助。
【问题讨论】:
-
你试过“导入蓝牙”吗?
我知道有多种工具可以使用 python 创建 android 应用程序,例如 python-for-android、android-scripting-evrironment、SL4A 等。
我需要知道的是,如果我需要我的应用程序使用设备的蓝牙模块,其中哪些会有所帮助。
【问题讨论】:
已经为即将发布的 SL4A 第 5 版实施了 BluetoothFacade。
API 参考位于http://code.google.com/p/android-scripting/wiki/unofficial_apiref
我不认为(目前)可以通过 Kivy 或任何 Kivy 衍生项目访问蓝牙服务。
【讨论】:
看来kivy现在开始提供蓝牙相关功能了:https://github.com/kivy/python-for-android/tree/bluetooth
【讨论】:
您还可以使用PyBluez 库。您需要为 ARM 内核编译它才能在 Android 上使用它,但这已经完成,可从 PY4A 网站的Modules page 获得。您只需将其下载到您的设备,然后使用您的 PY4A 应用的安装模块功能进行安装。
【讨论】: