Send data with bluetooth

Bluetooth data transfer between two Android devices

I have been following this Android guide for Bluetooth communication To explain exactly what I want to do, when the two devices are paired, two different activities open up on each device (server and client) where on the server activity I have different buttons, and on the client activity there is just a textview. I want to be able to press a button on the server device and display it on the client. I have managed to establish a connection between the two devices, but now I want to send data which I have not been able to do. They give this code for data transfer:

private class ConnectedThread extends Thread < private final BluetoothSocket mmSocket; private final InputStream mmInStream; private final OutputStream mmOutStream; public ConnectedThread(BluetoothSocket socket) < mmSocket = socket; InputStream tmpIn = null; OutputStream tmpOut = null; // Get the input and output streams, using temp objects because // member streams are final try < tmpIn = socket.getInputStream(); tmpOut = socket.getOutputStream(); >catch (IOException e) < >mmInStream = tmpIn; mmOutStream = tmpOut; > public void run() < byte[] buffer = new byte[1024]; // buffer store for the stream int bytes; // bytes returned from read() // Keep listening to the InputStream until an exception occurs while (true) < try < // Read from the InputStream bytes = mmInStream.read(buffer); // Send the obtained bytes to the UI activity mHandler.obtainMessage(MESSAGE_READ, bytes, -1, buffer) .sendToTarget(); >catch (IOException e) < break; >> > /* Call this from the main activity to send data to the remote device */ public void write(byte[] bytes) < try < mmOutStream.write(bytes); >catch (IOException e) < >> /* Call this from the main activity to shutdown the connection */ public void cancel() < try < mmSocket.close(); >catch (IOException e) < >> > 
// Send the obtained bytes to the UI activity mHandler.obtainMessage(MESSAGE_READ, bytes, -1, buffer).sendToTarget(); 

And is not explained in the guide. I don’t know what the mHandler is or does. Apart from the error, I don’t even really understand where to put this code. Should it be in the second activities (server and client) that I open or in the main? If in the Server activity, should it be in the onClick method for all the buttons with a different byte code to send for each button? And in this code, how do we distinguish who is sending and who is receiving?

Источник

Как передать данные через Bluetooth на Android — фото, файлы, контакты или приложения

Как передать данные по Bluetooth с Android на Android

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

Отправка фото и файлов

В большинстве случаев требуется передача файлов фото или других изображений или каких-либо иных файлов.

Читайте также:  Prology dvs 270 блютуз

Чтобы отправить фото или файлы с Android по Bluetooth, достаточно выполнить следующие простые шаги:

  1. Включите Bluetooth на двух устройствах: с которого передаются данные и на которое они будут отправлены. Сделать это можно с помощью кнопки в области уведомлений или в настройках подключений вашего Android смартфона (достаточно выполнить поиск по слову Bluetooth в настройках). Включить Bluetooth на Android
  2. Если требуется отправить отдельное фото, вы можете открыть его в Галерее вашего смартфона или в любом другом приложении, затем нажать по кнопке «Поделиться». Поделиться изображением на Android
  3. В списке способов поделиться выберите Bluetooth. Поделиться фото по Bluetooth
  4. Дождитесь, когда устройство, на которое требуется передать фото, появится в списке, нажмите по нему. Если вы не знаете имя устройства, которое требуется выбрать, посмотрите его в настройках Bluetooth принимающего телефона.
  5. На телефоне, куда передается фото, появится запрос, в нем достаточно нажать «Принять». Принять файл по Bluetooth
  6. Дождитесь завершения оправки.
  7. Обычно файл, переданный по Bluetooth, сохраняется в папку «Загрузки» (Downloads) на телефоне, иногда во вложенную папку «Bluetooth». На некоторых телефонах можно посмотреть список полученных файлов в настройках Bluetooth, как на изображении ниже. Посмотреть файлы полученные по Bluetooth на Android
  8. Если нужно передать сразу несколько фото, достаточно выбрать их в Галерее долгим удержанием и установкой отметок на всех изображениях, которые нужно отправить, затем нажать кнопку «Поделиться» и действовать так же, как это было описано выше для одиночного фото. Отправить несколько фото по Bluetooth
  9. Для отправки произвольных файлов, выберите их в вашем файловом менеджере (проводнике) на Android телефоне (обычно выбор производится долгим нажатием), нажмите кнопку «Поделиться», выберите Bluetooth, затем — нужное устройство (может появиться в списке после короткого поиска) и отправьте файлы на него: всё точно так же, как было продемонстрировано выше, но уже с файлами.

В редких случаях возможна ситуация, когда при отправке по Bluetooth не удается найти телефон — в списке при поиске он не отображается. В этом случае попробуйте отключить Bluetooth на целевом телефоне, затем снова включить, а на телефоне, с которого производится отправка вновь выполнить поиск доступных для отправки Bluetooth-устройств.

Отправка приложений Android по Bluetooth

Встроенных средств отправки приложений на Android устройствах не предусмотрено, но вы можете использовать следующих подход:

  1. Скачайте в Google Play Маркет любое приложение для резервного копирования приложений в файлы APK, для теста я взял первое в поиске Play Маркет — APK Backup.
  2. Создайте резервную копию приложения: в APK Backup достаточно нажать по нему и выбрать пункт «Backup». Создать резервную копию приложения
  3. По умолчанию файл приложения будет сохранен во внутренней памяти в папке Documents/Apk Backup Резервная копия APK сохранена
  4. Отправьте этот APK по Bluetooth как обычный файл на нужный телефон. Учитывайте, что на принимающем смартфоне может появиться уведомление о потенциальной небезопасности файла: это обычное поведение для любых файлов приложений. Отправить приложение по Bluetooth на другой телефон
  5. Запустите установку файла из APK на целевом телефоне.

Обратите внимание: для платных приложений или приложений и игр с объемным кэшем работа не гарантирована (во втором случае может потребоваться скачать файлы кэша), также могут быть проблемы в работе приложения на устройстве с сильно отличающимися характеристиками, так как для него может требоваться другой вариант APK этого же приложения.

Как отправить контакт или список контактов по Bluetooth

Для отправки отдельного контакта с вашего телефона на другой телефон по Bluetooth вы можете использовать следующие простые шаги:

  1. Откройте приложение «Контакты» (не вкладку «Контакты» в приложении «Телефон»), а в нём — нужный контакт.
  2. Нажмите по кнопке «Поделиться» внизу экрана, а при ее отсутствии, проверьте, есть ли такая кнопка в меню контакта, как на изображении ниже. Поделиться контактом по Bluetooth на Android
  3. Этот шаг отличается на разных телефонах: может появиться выбор типа передаваемого содержимого (файл или контакт — сработают оба), а также выбор включаемых в контакт данных. Настройка отправки контакта
  4. Выберите отправку по Bluetooth и отправьте контакт.
  5. Обычно контакт передается в виде файла с расширением .vcf и при открытии его на целевом телефоне будет предложено добавить его содержимое в список контактов.
Читайте также:  Bluetooth silicon wave bluetooth wireless adapter

Для отправки всех контактов, используйте функцию экспорта в файл, которая обычно располагается на главном меню настроек приложения «Контакты», в разделе «Управление контактами» или аналогичном.

Экспорт всех контактов в файл vcf на Android

Выполните экспорт контактов в файл (все контакты будут сохранены в файл .vcf на вашем устройстве), а затем отправьте полученный файл по Bluetooth через файловый менеджер с помощью кнопки «Поделиться».

При открытии файла на целевом устройстве вам будет предложено импортировать контакты из него в локальный список контактов.

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Android System Intelligence — что это и можно ли отключить?
  • Создание отчета о состоянии батареи ноутбука средствами Windows 11
  • Не работают Ctrl+C и Ctrl+V — варианты решения
  • Как узнать, когда включался и выключался компьютер в Windows
  • Не работает клавиша Win и сочетания с ней — варианты решения
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

Источник

Transfer Files via Bluetooth between Android and PC

The method of Bluetooth file transfer to PC is quite a good option, especially when you don’t want to connect via USB cable. However, technology has provided us with numerous options to seamlessly connect devices and transfer various kinds of data among them. And, such methods are quite effortless than going with the file transfer using Bluetooth.

This article will explain the exact procedure to transfer files from Android to PC via Bluetooth and other convenient options, like a USB cable. Although sharing or moving files via USB cable or any other connection may not give you ease, but it is feature-friendly undoubtedly.

So, let’s begin the ultimate processes without any further ado!

Part 1: Transfer Files Between Android and PC via Bluetooth

Bluetooth is one of the old-school ways to transfer files between Android and PC. It is also one major convenient option due to ease of access. With Bluetooth, you can move multiple kinds of files except for some limitations due to a lack of advancement in the method.

Step 1: Go to Settings> More Settings> Bluetooth option in your Android phone. Now, toggle on the Bluetooth option.

enable bluetooth on your phone

Then, you have to visit the Settings of PC and hit the Bluetooth & Other Devices option to activate the Bluetooth here.

enable bluetooth on your PC

Step 2: Now, you need to pair both the devices, i.e., the computer and Android mobile. Click Scan for devices in your Android mobile and let the computer Bluetooth show off. Then, click Pair as follows.

Читайте также:  Драйвера для встроенных блютуз

pair your PC and android

Note: You can pair only after the following message icon appears on your computer.

Step 3: Tap the file you want to transfer to the computer on your Android mobile. Tap the three dots you see on the right-hand side of the screen and select the Share option. Now, select Bluetooth as shown below.

send files with bluetooth

Step 4: Click the Bluetooth icon on your computer, which is present on the lower panel. Then, select Receive a File option. You have to follow this step alongside Step 4 mentioned above.

receive files with bluetooth

Step 5: Hit the Finish button to confirm Bluetooth file transfer PC.

Similarly, you can click the option Send a File in Step 4 to do the reverse process of transferring files from PC to Android mobile.

This is how to transfer Android files via Bluetooth from Android to PC.

Part 2: Transfer Files with MobileTrans [Step-by-Step]

Large files consume a large amount of space on your phone. They also slow down the process of file transfer when you switch to a new phone. Thus, we suggest you export and save some large files on your Windows PC via MobileTrans

. It’s a more convenient method than knowing how to transfer files from phone to laptop with Bluetooth.

Step 1: Connect your Android mobile to PC

Firstly, connect your phone to the computer. Tap the FileTransfer > Export to the computer after launching MobileTrans.

file transfer

Step 2: Select files to export

Select data types or files, in the sidebar on the left. Then choose the ones you want to export to your computer.

transfer file from phone to computer with mobiletrans

Step 3: Export Successfully

Let your phone connect, and export will finish in a while. You can also import these files to your phone when needed.

transfer file from phone to computer with mobiletrans

Part 3: Some FAQs

1 — Can I Transfer Files between Android and PC via Wi-Fi?

Yes, you can easily transfer files between Android and PC via Wi-Fi because it’s the medium of a strong Internet connection.

2 — Can I transfer files from Android to PC wirelessly?

Yes, file transfer using Bluetooth is one of the ways to transfer data between Android and PC wirelessly. You can also transfer files from Android to PC via Wi-Fi, E-mail, Cloud storage, and some messaging apps too.

3 — Can I Transfer Files from iPhone to PC via Bluetooth?

Yes, you can transfer files from iPhone to PC via Bluetooth using the methods mentioned in Part 1 of this article.

Conclusion

So, this is how the Bluetooth file transfer to PC takes place using the steps mentioned above. We also shared the detailed step-by-step guide in the article and other prominent wireless ways to transfer files between Android and PC. Despite Bluetooth, Wondershare MobileTrans is the only reliable and quickest method to transfer files between the platforms seamlessly. The program offers an easy user interface and various data transfer options, facilitating multiple devices’ compatibility, which is not present if we transfer files from Android to PC with Bluetooth.

Источник

Оцените статью
Adblock
detector