Я разрабатываю приложение, в котором у меня есть file uri, а также адрес устройства bt со мной .Мне нужно отправить файл на определенное устройство BT.Но экран выбора устройства не должен отображаться. Он должен непосредственно запустить отправку устройства .
Очевидно, намерение: ACTION_SEND здесь не является опцией , так как он покажет диалоговое окно выбора.Основная цель приложения - обойти диалоговое окно выбора и позволить пользователю отправить выбранный файл напрямую на выбранное устройство.
Итак, я пробовал следующее решение, предложенное в переполнении стека:
/*BluetoothDevice device;
String filePath = Environment.getExternalStorageDirectory().toString() + "/file.jpg";
ContentValues values = new ContentValues();
values.put(BluetoothShare.URI, Uri.fromFile(new File(filePath)).toString());
values.put(BluetoothShare.DESTINATION, device.getAddress());
values.put(BluetoothShare.DIRECTION, BluetoothShare.DIRECTION_OUTBOUND);
Long ts = System.currentTimeMillis();
values.put(BluetoothShare.TIMESTAMP, ts);
Uri contentUri = getContentResolver().insert(BluetoothShare.CONTENT_URI, values);*/
Но, к сожалению, это не работает.После вставки getContentResolver (). Никаких действий не предпринимается.Само собой разумеется, я пробовал различные разрешения и другие вещи, но безрезультатно.
Итак, люди, которые использовали этот код, пожалуйста, предоставьте ваши предложения.Буду очень признателен за любую помощь для удовлетворения требований.