Поскольку не существует стандартного метода / реализации OBEX OPP / FTP, который был бы доступен для разработчиков на Android, вам придется самостоятельно настроить Bluetooth API , достаточно мощный для реализации практически любого протокола. Вы хотите, чтобы он отражал сокеты TCP.
Первое, что вам нужно сделать, это получить доступ к файловой системе. Предполагая, что SD-карта, здесь является руководством, в противном случае вам потребуется доступ с правами root. Затем вы хотите установить соединение Bluetooth, работающее между двумя устройствами (стандартный код). Наконец, вы должны Google подготовить спецификацию протокола для OBEX OPP / FTP и реализовать ее, что, вероятно, займет больше времени.
Я почти уверен, что так поступают другие приложения на рынке, так как им требуется приложение на обоих устройствах для отправки / получения файлов и просмотра файловой системы. Я не могу углубиться в сам протокол OBEX, так как я не знаком с ним, но я могу уточнить все до этого, если это необходимо. Однако поиск в Google показал это , что может быть полезно при реализации.
Не уверен, поможет ли это, но я видел этот , который работал для многих людей, отправляющих файлы.