В настоящее время я работаю над созданием приложения для мобильных устройств с Android, которое должно быть способным отправлять и получать сообщения через локальные средства, такие как Wi-Fi и Bluetooth.Проведя исследование, я обнаружил, что Android не имеет встроенной функции Wi-Fi Ad hoc, и что единственный способ добиться этого - рутировать ваше устройство и устанавливать патчи wpa_suplicant и некоторые другие аналогичные методы, которые не являются общими для каждого устройства..
Краткий обзор того, чего я пытаюсь достичь:
Приложение для Android, которое сканирует устройства поблизости и пытается автоматически подключиться к ним.Если другое устройство также получило это приложение, оно не вызывается, то оно автоматически принимает любой запрос на подключение, которое оно получает, и когда соединение установлено, оно отправляет обратно сообщение, которое гарантирует, что у него установлено это приложение, так что оба могут начать автоматический обмен сообщениями, а пользователия должен разрешить / запретить любую отправку / получение в режиме реального времени.
Мои вопросы:
- Есть ли способ отправки сообщений через Wi-Fi между двумя устройствами Android безиспользование интернета?
- Поскольку Ad Hoc не поддерживается, есть ли альтернатива?
- Если ответ на вопрос 2 отрицательный, то можно ли сделать одно из устройствточка доступа, чтобы другой мог подключиться к ней и наоборот.
- Что касается bluetooth, можно ли пропустить или автоматизировать всплывающее окно разрешения / запрета входящего соединения и процедуру сопряжения?
Я буду рад, если вы сможете дать мне ответ на эти и / или любые предложения.