Java 是否可以通过编程方式为蓝牙配对设置pin?

Java 是否可以通过编程方式为蓝牙配对设置pin?,java,android,bluetooth,Java,Android,Bluetooth,我有一个应用程序(不过我正在使用SDK中的蓝牙聊天示例进行测试),其中两个android设备相互连接并交换数据 我已经使用BT地址对配对过程进行了部分硬编码,问题是:对话框中显示确认pin。有没有一种方法可以通过编程实现?唯一“似乎”能解决我的问题的就是这个API,但是这个API被完全抛弃了,没有文档和很多问题 据我所知,问题在于,如果设备不是带有配对设备的设备数据库,没有根访问权限,标准API总是会提示用户,但我仍然想知道是否有办法。蓝牙自动播放仅为某些设备定义。要改变这一点,您应该重写And

我有一个应用程序(不过我正在使用SDK中的蓝牙聊天示例进行测试),其中两个android设备相互连接并交换数据

我已经使用BT地址对配对过程进行了部分硬编码,问题是:对话框中显示确认pin。有没有一种方法可以通过编程实现?唯一“似乎”能解决我的问题的就是这个API,但是这个API被完全抛弃了,没有文档和很多问题


据我所知,问题在于,如果设备不是带有配对设备的设备数据库,没有根访问权限,标准API总是会提示用户,但我仍然想知道是否有办法。

蓝牙自动播放仅为某些设备定义。要改变这一点,您应该重写Android框架。因此,在我看来,从应用程序来看,这是不可能做到的。

蓝牙自动播放仅为某些设备定义。要改变这一点,您应该重写Android框架。因此,从应用程序来看,这似乎是不可能的。

我不相信这是真的,因为:\n不幸的是,我不知道如何使其工作。在我的研究中,我最终确认,没有根访问权限,这是不可能的,因为使设备始终可发现的调用需要这些权限。因此,anwser是对的。我不相信这是真的,因为:\n不幸的是,我不知道如何使其工作。在我的研究中,我最终确认,如果没有根访问,这是不可能的,因为使设备始终可发现的调用需要这些权限。所以,安瑟是对的。