我在考虑是否可以将我的Android设备用作普通电脑的触摸板(而不需要电脑侧的特殊软件)。
你认为有可能将安卓手机与电脑区分为蓝牙鼠标吗?我需要根我的手机或Android SDK/蓝牙堆栈允许我这样做吗?
我对这个话题很熟悉。谁能给我提供一些有用的链接/信息?
http://code.google.com/p/android-bluetooth-touchpad/
这正是我所做的。这是我的学士论文。你需要一个有根的手机和电脑端的Linux系统。你不需要在电脑上安装任何东西。它使用HID类驱动程序
您将需要在android手机上支持蓝牙HID配置文件,并且还需要手机作为HID设备,即支持蓝牙HID设备角色。
HID在honeycomb中正式支持。看看这个-安卓蓝牙功能我认为目前的支持只针对HID主机角色,即键盘/鼠标等连接和输入到手机。
查看此应用程序无服务器蓝牙键盘&PC/Phone鼠标及相关介绍文章《如何将Android手机用作蓝牙鼠标或键盘》
是的,这是可以做到的,它通常被称为在GATT之上的HID。在Play Store中至少有一款应用可以做到这一点。不需要root,不需要在PC端安装软件。我可以找到两个GitHub存储库实现这样的解决方案:
- BLE-HID-Peripheral-for-Android
- BLE_HID_Example
虽然它们都没有维护多年,所以可以公平地假设它们不会编译和开箱即用