2015-09-17 3 views
0

У меня есть 4 Android-устройства в непосредственной близости от моего пользовательского приложения. Я хочу, чтобы приложение могло отправлять сообщения друг другу, либо один к одному, либо как широковещательную.Поделитесь сообщениями между устройствами Android

Как я могу это сделать? Было бы замечательно, если бы устройства могли также обнаружить друг друга (или я могу предварительно настроить это в некотором роде).

В этом решении отсутствует подключение к Интернету или центральный сервер.

+0

использование NFS технология –

+0

NFS? Я думаю, вы имели в виду NFC. В любом случае Джаспер, каков ваш минимальный уровень api? Сколько данных вы хотите отправить между ними? Опишите прецедент, если сможете. Есть несколько способов сделать это. Ваш конкретный вариант использования определит, какой путь лучше. Вы можете использовать Wifi Direct, Bluetooth DNLA для переговоров, NFC, QR-коды на экране, инфразвук, комбинацию этих технологий или что-то еще. –

+0

Попробуйте отправить данные bluetooh, вы можете совершать Bluetooth-чат. есть коды в google, чтобы сделать это. Проверьте этот https://github.com/googlesamples/android-BluetoothChat –

ответ

0

Новый Nearby Messages звучит идеально подходит для того, что вы хотите сделать

+0

Tim> Я предполагаю, что этот API требует, чтобы ваши устройства уже находились в какой-то сети, например Wi-Fi или Ethernet? – Jasper

+1

Jasper - Nope, общается через аудио (неразборчиво для людей) –

+0

Документация по API, как правило, утверждает, что вы должны: «Подключить несколько устройств Android к одной и той же сети с включенной поддержкой многоадресной рассылки». – Jasper

0

Посмотрите также на AllJoyn Framework Есть больше информации here.

+0

llya> Значит, это тоже требует, чтобы ваши устройства были в сети WiFi? – Jasper

Смежные вопросы