WiFi соединение через андроид - PullRequest
7 голосов
/ 09 декабря 2011

Мне нужен учебник о том, как обрабатывать данные на Android через Wi-Fi.Например, мне нужно отправить какое-то сообщение на ПК и получить другое сообщение.Как мне установить соединение?Что я должен сделать, чтобы иметь возможность передавать данные и как?

Извините за глупый вопрос, но я не могу найти хорошее руководство.Я буду благодарен за максимально подробное руководство или за простой пример по установлению соединения Wi-Fi и отправке / получению простых сообщений.

1 Ответ

17 голосов
/ 09 декабря 2011

Вам не нужно использовать какой-либо API для подключения к Wi-Fi, он требуется только для ручного запуска Wi-Fi на устройстве,

Просто убедитесь, что на вашем устройстве включена поддержка WiFi, и создайте простое приложение для сокетов TCP / IP . При этом вы можете общаться с вашей системой и устройством, а также использовать общедоступный IP-адрес системы для подключения к вашей системе.

Также не забудьте указать permission Internet в файле манифеста ..

Вот несколько хороших ссылок для программирования на сокете в Android.

Пример простого соединения, часть II - связь по TCP

Сеть с Android

Простое общение с использованием java.net.Socket

http://www.anddev.org/tcp_sockets-t276.html

http://www.anddev.org/socket_programming-t325-s30.html

EDIT :: Примеры Android WiFi,

Сканирование для беспроводных сетей

Использование WiFi API

SO Вопрос Android: Есть ли способ получить уведомление, когда известные Wi-Fi сети входят / выходят из диапазона?

...