- Bluetooth data transfer between two Android devices
- Как передать данные через Bluetooth на Android — фото, файлы, контакты или приложения
- Отправка фото и файлов
- Отправка приложений Android по Bluetooth
- Как отправить контакт или список контактов по Bluetooth
- Transfer Files via Bluetooth between Android and PC
- Part 1: Transfer Files Between Android and PC via Bluetooth
- Part 2: Transfer Files with MobileTrans [Step-by-Step]
- Part 3: Some FAQs
- Conclusion
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 — фото, файлы, контакты или приложения
Если вам требуется предать какие-то файлы или данные с одного Android устройства на другое, это можно сделать различными способами, в том числе и по Bluetooth — этим способом можно отправить фотографии и картинки, произвольные файлы, например музыку, контакты или даже приложения.
Отправка фото и файлов
В большинстве случаев требуется передача файлов фото или других изображений или каких-либо иных файлов.
Чтобы отправить фото или файлы с Android по Bluetooth, достаточно выполнить следующие простые шаги:
- Включите Bluetooth на двух устройствах: с которого передаются данные и на которое они будут отправлены. Сделать это можно с помощью кнопки в области уведомлений или в настройках подключений вашего Android смартфона (достаточно выполнить поиск по слову Bluetooth в настройках).
- Если требуется отправить отдельное фото, вы можете открыть его в Галерее вашего смартфона или в любом другом приложении, затем нажать по кнопке «Поделиться».
- В списке способов поделиться выберите Bluetooth.
- Дождитесь, когда устройство, на которое требуется передать фото, появится в списке, нажмите по нему. Если вы не знаете имя устройства, которое требуется выбрать, посмотрите его в настройках Bluetooth принимающего телефона.
- На телефоне, куда передается фото, появится запрос, в нем достаточно нажать «Принять».
- Дождитесь завершения оправки.
- Обычно файл, переданный по Bluetooth, сохраняется в папку «Загрузки» (Downloads) на телефоне, иногда во вложенную папку «Bluetooth». На некоторых телефонах можно посмотреть список полученных файлов в настройках Bluetooth, как на изображении ниже.
- Если нужно передать сразу несколько фото, достаточно выбрать их в Галерее долгим удержанием и установкой отметок на всех изображениях, которые нужно отправить, затем нажать кнопку «Поделиться» и действовать так же, как это было описано выше для одиночного фото.
- Для отправки произвольных файлов, выберите их в вашем файловом менеджере (проводнике) на Android телефоне (обычно выбор производится долгим нажатием), нажмите кнопку «Поделиться», выберите Bluetooth, затем — нужное устройство (может появиться в списке после короткого поиска) и отправьте файлы на него: всё точно так же, как было продемонстрировано выше, но уже с файлами.
В редких случаях возможна ситуация, когда при отправке по Bluetooth не удается найти телефон — в списке при поиске он не отображается. В этом случае попробуйте отключить Bluetooth на целевом телефоне, затем снова включить, а на телефоне, с которого производится отправка вновь выполнить поиск доступных для отправки Bluetooth-устройств.
Отправка приложений Android по Bluetooth
Встроенных средств отправки приложений на Android устройствах не предусмотрено, но вы можете использовать следующих подход:
- Скачайте в Google Play Маркет любое приложение для резервного копирования приложений в файлы APK, для теста я взял первое в поиске Play Маркет — APK Backup.
- Создайте резервную копию приложения: в APK Backup достаточно нажать по нему и выбрать пункт «Backup».
- По умолчанию файл приложения будет сохранен во внутренней памяти в папке Documents/Apk Backup
- Отправьте этот APK по Bluetooth как обычный файл на нужный телефон. Учитывайте, что на принимающем смартфоне может появиться уведомление о потенциальной небезопасности файла: это обычное поведение для любых файлов приложений.
- Запустите установку файла из APK на целевом телефоне.
Обратите внимание: для платных приложений или приложений и игр с объемным кэшем работа не гарантирована (во втором случае может потребоваться скачать файлы кэша), также могут быть проблемы в работе приложения на устройстве с сильно отличающимися характеристиками, так как для него может требоваться другой вариант APK этого же приложения.
Как отправить контакт или список контактов по Bluetooth
Для отправки отдельного контакта с вашего телефона на другой телефон по Bluetooth вы можете использовать следующие простые шаги:
- Откройте приложение «Контакты» (не вкладку «Контакты» в приложении «Телефон»), а в нём — нужный контакт.
- Нажмите по кнопке «Поделиться» внизу экрана, а при ее отсутствии, проверьте, есть ли такая кнопка в меню контакта, как на изображении ниже.
- Этот шаг отличается на разных телефонах: может появиться выбор типа передаваемого содержимого (файл или контакт — сработают оба), а также выбор включаемых в контакт данных.
- Выберите отправку по Bluetooth и отправьте контакт.
- Обычно контакт передается в виде файла с расширением .vcf и при открытии его на целевом телефоне будет предложено добавить его содержимое в список контактов.
Для отправки всех контактов, используйте функцию экспорта в файл, которая обычно располагается на главном меню настроек приложения «Контакты», в разделе «Управление контактами» или аналогичном.
Выполните экспорт контактов в файл (все контакты будут сохранены в файл .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.
Then, you have to visit the Settings of PC and hit the Bluetooth & Other Devices option to activate the Bluetooth here.
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.
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.
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.
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.
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.
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.
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.