java-蓝牙HID配置文件驻留在哪里?

我是android开发的新手,作为一个宠物项目,我想尝试使用android手机使用HID配置文件连接到蓝牙设备.我将使用的手机功能强大,并且根据三星的说法,它不支持HID配置文件(http://ars.samsung.com/customer/usa/jsp/faqs/faqs_view_us.jsp?SITE_ID=22&PG_ID=2&PROD_SUB_ID=557&PROD_ID=560&AT_ID=281257).现在我的问题是,此“配置文件”驻留在哪里?它是在硬件级别还是在软件级别(我从我已经阅读的其他来源中假定后者).如果是后者,可以使用通过蓝牙的RFCOMM通信来创建HID实现(这是我在android蓝牙API中可以看到的唯一看似可行的方法).

我只想确保自己在尝试实施可能无法实现的技术之前了解该技术.

提前致谢.

解决方法:

由于HID配置文件与RFCOMM处于同一级别,因此我认为您不能在后者之上实现前者.

当然,HID配置文件是通过软件实现的,但是在Android堆栈中,它将在Java层的下面.如果我理解正确,则必须在内核级别启用它(因为HID基本上添加了驱动程序).

我在Google上进行了谷歌搜索,发现有this post,这个家伙将HID配置文件添加到Android平台,玩一些自定义的Android映像并启用了一些内核功能(但主要是为了能够连接到某些Apple产品).

上一篇:linux-从第二个终端进行配对后,在PiTooth.py程序中,另一个终端中的程序仍在“等待连接”


下一篇:Java BlueCove无法发现所有设备,Windows 10 x64