Я разрабатываю приложение Android в Java, и мое требование состоит в том, чтобы обнаруживать запросы на подключение, инициированные к моему мобильному устройству с удаленных устройств, и читать данные, которые были отправлены на мое мобильное устройство. Я понимаю, что инициирование соединения моим мобильным устройством можно обнаружить, зарегистрировав широковещательный приемник и проверив намерение BluetoothDevice.ACTION_ACL_CONNECTED в приемнике.
Однако возможно ли обнаружить инициирование соединения с удаленного устройства также с помощью help of BluetoothDevice.ACTION_ACL_CONNECTED?
Другими словами, если я зарегистрирую широковещательный приемник для изменений соединения Bluetooth, будет ли он вызван, когда удаленное устройство инициирует соединение? также можно ли каким-либо образом прочитать данные, которые отправляет устройство?