Считать файлы по Bluetooth в xamarin.android или java

259
25 сентября 2017, 00:34

Есть 2 телефона на android. Телефоны подключены друг другу по bluetooth. Можно ли с 1 телефона считать файлы другого телефона и как это сделать? Был бы очень полезным пример на java или c#.

Answer 1

Вот пример bluetooth-чата от гугл: ссылка.

Вполне логично, что можно отправлять данные побайтово по блютуз. Пусть другое устройство формирует вам ответ в нужном формате. Не очень понятно, что вы подразумеваете под "считать файлы", но передавать их, естественно, можно. Если вам нужно просто список файлов и папок, чтобы получить информацию о файловой системе, значит сначала другое устройство должно получить эту информацию, потом поместить это в нужный формат данных (в строку, например), и уже после этого отправить вам в виде байтов.

Копировать код оттуда я не стану, а разобраться с этим, я думаю, вы сможете сами, пример хороший и комментариев в том коде много :)

Answer 2

Альтернатива для Xamarin.Anroid такого же проекта, как предложил @Peter Samokhin https://github.com/xamarin/monodroid-samples/tree/master/BluetoothChat

Библиотека для работы с Bluetooth: https://developer.xamarin.com/api/namespace/Android.Bluetooth/

READ ALSO
Обработка исключений ASP.NET MVC

Обработка исключений ASP.NET MVC

При добавлении модели в базу данных, если некоторые поля в модели == null, то будет исключение SystemData

363
Network Unity как сделать соединение между разными комп'ютерами

Network Unity как сделать соединение между разными комп'ютерами

У меня возникла такая проблема, на Unity я написал минимальную игру и хочу, чтоб со мной мог играть и мой друг с своего компа, но когда он пытается...

281
Как лучше хранить данные обучения спам-фильтра? C#

Как лучше хранить данные обучения спам-фильтра? C#

Пишу самообучающийся спам-фильтр, используя наивный классификатор Байесса на C#При обучении программа будет проходить файлы со спамом и не спамом,...

292