Я пытаюсь работать с приемником вещания Android, к которому я хочу обратиться после завершения передачи файла BT (в случае получения файла).
Вариант использования: устройство (A) уже подключенос другим Bluetooth-совместимым устройством (B) и когда B отправляет файл на устройство A, я хочу, чтобы мой широковещательный приемник запустился.
Есть ли способ добиться этого?
Я попытался выполнить фильтрацию по событиям ниже, но, похоже, это частные события приложения по умолчанию Bluetooth и предназначено только для компонента BluetoothShare , который отправляет уведомление назавершение приема файла и НЕ , транслируемый публично.В результате мой широковещательный приемник НЕ вызывается реальным устройством с фактической передачей файлов, но когда я отправляю любое из нижеперечисленных намерений из оболочки ADB, оно работает как в эмуляторе, так и на реальном устройстве.
Содержимое, отфильтрованное в AndroidManifest .xml:
"android.btopp.intent.extra.**BT_OPP_TRANSFER_STATUS**"
"android.btopp.intent.action.**BT_OPP_TRANSFER_DONE**"
"android.intent.action.**DOWNLOAD_COMPLETE**"
Любые выводы будут с благодарностью.Спасибо