ANDROID支持如何在连接后从系统(如蓝牙耳机)自动连接到外围设备

ANDROID支持如何在连接后从系统(如蓝牙耳机)自动连接到外围设备,android,bluetooth,bluetooth-lowenergy,android-bluetooth,Android,Bluetooth,Bluetooth Lowenergy,Android Bluetooth,我正在与我的应用程序中的自定义periphy交互,在对外围设备进行一些操作后,通过系统窗口与我建立了联系,我同意。在将来,我希望系统本身在我的外围设备进入其数据包接收半径时自动请求连接(类似于bluetooth列)。还有一个问题——我是否需要在绑定后在应用程序代码中做一些事情来实现相同的自动连接?或者,系统本身将尝试自动连接到外围设备系统从不单独连接到BLE设备。您需要有一个启动连接的应用程序 但是,如果BLE设备实现了系统内置支持的配置文件(如HID),则系统将自动启动与该设备的连接(无任何应

我正在与我的应用程序中的自定义periphy交互,在对外围设备进行一些操作后,通过系统窗口与我建立了联系,我同意。在将来,我希望系统本身在我的外围设备进入其数据包接收半径时自动请求连接(类似于bluetooth列)。还有一个问题——我是否需要在绑定后在应用程序代码中做一些事情来实现相同的自动连接?或者,系统本身将尝试自动连接到外围设备

系统从不单独连接到BLE设备。您需要有一个启动连接的应用程序


但是,如果BLE设备实现了系统内置支持的配置文件(如HID),则系统将自动启动与该设备的连接(无任何应用程序)。但该设备的配置文件必须配对并通过系统的蓝牙设置启用。

这是否回答了您的问题@Emil,不幸的是,当我在我的应用程序内部连接时,我希望系统本身连接到外围设备,当机会出现时(没有我的应用程序参与)发布您尝试的代码,也就是说,我将与HID设备建立连接,如果蓝牙开启,智能手机是否会自动连接?仅当用户通过蓝牙设置进行连接时。如果您只是从应用程序中调用createBond,则不会。