Я разрабатываю приложение для Android, в котором я хочу отправить (имя, адрес электронной почты, номер ячейки, адрес, компанию, имя, рисунок) с одного телефона Android другому . Проблема в том, как отправить эти данные + изображение. Пожалуйста, предоставьте мне код.Как отправить/получить текст и картинку через Bluetooth android на другой телефон Android
ответ
видеть эту ссылку Bluetooth sharing, он показывает, как обмениваться файлами между устройствами
я предполагаю, что у вас есть опыт разработки приложения Bluetooth в Android. Android Bluetooth API не поддерживает OBEX напрямую, значит я не могу нажимать какой-либо файл прямо на какое-либо устройство. API Android Bluetooth предоставляет базовые функции, такие как обнаружение, подключение и передача данных с использованием потоков (InputStream и OutputStream).
Передача файла с использованием Bluetooth требует много кодирования. Нам нужно управлять обнаружением устройств, подключением, IO и т. Д.
Теперь я нашел очень простой способ отправить файл с помощью Bluetooth. Android имеет встроенное приложение Bluetooth, которое позволяет нам отправлять файлы по всем устройствам. Встроенное приложение Bluetooth использует SharedPerference для управления очередью для входящих и исходящих файлов.
Я нахожу способ использовать ту же технику. Приложение Android Bluetooth использует ContentProvider для управления связью между хранилищем и пользовательским интерфейсом. так что я нашел способ, которым мы можем использовать его функциональность.
Вот этот код. После 6 строк вы можете отправлять файлы с помощью bluetooth, вам нужно всего две вещи: 1. URI файла, который вы хотите отправить 2. DeviceAddress.
ContentValues values = new ContentValues();
values.put(BluetoothShare.URI, "content://" + uritoSend);
values.put(BluetoothShare.DESTINATION, deviceAddress);
values.put(BluetoothShare.DIRECTION, BluetoothShare.DIRECTION_OUTBOUND);
Long ts = System.currentTimeMillis();
values.put(BluetoothShare.TIMESTAMP, ts);
Описание вышеуказанного кода.
- Создать объект ContentValue
- поместить URI файла, который вы хотите отправить
- поставил DeviceAdddress, адрес назначения устройства
- положить направление, установить исходящее означает, что вы хотите отправить файл.
- штамп времени, который будет отображаться на панели уведомлений
- положить время печать.
Примечание: выше код полезен, только если у нас есть URI файла, который мы хотим отправить. Это отлично работает для изображений, потому что мы можем получить URI изображений, доступных в Галерее, но если мы хотим отправить файл с SDCard, это сложно, потому что мы не можем получить URI файла, доступного в SDCard.
- 1. Перезагрузите телефон Android через bluetooth?
- 2. Как отправить/получить строку через Bluetooth android на другой телефон Android
- 3. Телефон Android и модуль Bluetooth sepecificatoin
- 4. Невозможно подключить Bluetooth-мышь и Android-телефон
- 5. Перевести картинку на текст на Android?
- 6. Как подключить Android-телефон к другому оборудованию через Bluetooth?
- 7. Включите телефон Android в гарнитуру Bluetooth
- 8. Телефон-телефон на Android
- 9. Как отправить команду на Android через Bluetooth?
- 10. Android bluetooth отправить текст
- 11. SSL через Bluetooth на Android
- 12. Можем ли мы отправить запрос на другой телефон Android через Bluetooth ...?
- 13. Можно ли подключить Android-телефон к принтеру через Bluetooth?
- 14. Подключите телефон к ноутбуку через Bluetooth
- 15. Android MessagePassing через bluetooth
- 16. ADB через Bluetooth Android
- 17. Android Bluetooth
- 18. Как сделать телефон Android в качестве Bluetooth-гарнитуры?
- 19. Как получать данные через Bluetooth на Android?
- 20. Android print через bluetooth
- 21. Создать картинку на Android
- 22. Android: Как перенести приложение из того же приложения на другой телефон Android
- 23. Android Вещи и Bluetooth
- 24. Android ReceiveReceive Text через Bluetooth
- 25. Что заставляет телефон Android отключиться от BLuetooth
- 26. Сохраняя связь Bluetooth через деятельность на Android
- 27. Python Bluetooth как отправить файл на телефон
- 28. Вопрос о bluetooth на Android
- 29. Отправьте данные на один телефон для Android на другой телефон Android
- 30. Программирование Bluetooth на Android
Эй вы можете поделиться своим кодом, который используется Bluetooth. Я хочу сделать то же самое в моем приложении. Я хочу отправить файл на другое устройство Bluetooth/принтер/сканер/ПК. Можете ли вы мне помочь? Заранее спасибо. – anddev