Путь вида content://com.android.bluetooth.opp.fileprovider/bluetooth/bluetooth/bluetooth_content_share.html появляется на Android-смартфоне, когда пользователь открывает уведомление о завершённой передаче по Bluetooth, а вместо самого файла видит служебную страницу или ошибку. Это не вирус и не сбой прошивки — это служебный URI, который системная служба Bluetooth OPP (Object Push Profile) использует для отображения истории и статуса передач файлов.

Чаще всего с таким адресом сталкиваются владельцы смартфонов на чистом Android и оболочках вроде MIUI, ColorOS или One UI после приёма файла с другого устройства. Тап по уведомлению «Передача завершена» открывает не сам документ или фото, а HTML-страницу со списком передач — либо браузер показывает ошибку открытия content://-ссылки. Разберёмся, как устроен этот механизм и что делать в каждом сценарии.

Что скрывается за этим URI

Android использует механизм FileProvider — специальный компонент, который выдаёт временный безопасный доступ к файлам через URI формата content:// вместо прямого пути в файловой системе. Системное приложение Bluetooth (внутреннее имя пакета com.android.bluetooth) регистрирует собственный провайдер для передаваемых объектов.

Фрагмент opp в адресе — это Object Push Profile, профиль Bluetooth, отвечающий за простую передачу файлов между устройствами. Часть пути bluetooth_content_share.html указывает на служебную HTML-страницу, которую служба генерирует для отображения журнала входящих и исходящих передач. То есть вы видите не файл, а интерфейс системного журнала Bluetooth.

Сами принятые файлы при этом обычно лежат в обычной папке на накопителе — чаще всего это каталог Bluetooth во внутренней памяти или в папке Download, в зависимости от версии Android и оболочки производителя.

💡

URI content://com.android.bluetooth.opp.fileprovider — это не путь к файлу, а служебный адрес журнала Bluetooth-передач. Сам принятый файл ищите в папке Bluetooth или Download через файловый менеджер.