Articles of андроид wifi

Поддержка многоадресной рассылки на Android в режиме «Точка доступа» / «Модем»

У меня есть прототип Android-приложения, которое слушает многоадресные пакеты, чтобы «обнаружить» клиентов для общения. Настройка сокета аналогична: InetAddress group = InetAddress.getByName("228.1.2.3"); MulticastSocket s = new MulticastSocket(4000); s.joinGroup(group); Это работает очень хорошо, когда все устройства подключены через WiFi. Я хотел бы поддержать это с помощью телефона, действующего как переносная точка доступа. Однако, хотя все мои устройства, […]

Force Android использует 3G, когда на Wi-Fi локальной сети без сетевого доступа

У меня есть настройка Wi-Fi LAN, которая не имеет доступа в Интернет. К нему подключены различные другие локальные Wi-Fi-устройства. DHCP настроен так, чтобы не возвращать сервер шлюза или DNS. Только IP и сетевая маска. Когда я подключаю свой Android к этому Wi-Fi, он прекрасно соединяется, но все интернет-соединения на телефоне перестают работать. Я бы ожидал, […]

Могу ли я включить WiFi-Direct из кода? На Android API-14 (ICS)

Я использую новый API Wi-Fi Direct от Google на Android 4.0 и в примере кода, который они отправляют пользователю в Настройки, для активации режима WiFi -Direct. Есть ли способ запустить его по коду ??? Все, что они предлагают, это прослушивание WIFI_P2P_STATE_CHANGED_ACTION намерения, а затем использовать этот код String action = intent.getAction(); if (WifiP2pManager.WIFI_P2P_STATE_CHANGED_ACTION.equals(action)) { // […]

Создание записи NDEF WiFi с использованием приложения / vnd.wfa.wsc в Android

Начиная с Android 5.0.0 вы можете долго нажимать на соединение WiFi и записывать это соединение с тегом («Write to NFC tag»). Здесь вы можете найти источник этой операции: WriteWifiConfigToNfcDialog.java . Соответствующая линия, которая принимает соединение WiFi и создает полезную нагрузку NDEF, находится здесь: String wpsNfcConfigurationToken = mWifiManager.getWpsNfcConfigurationToken(mAccessPoint.networkId); mWifiManager – это экземпляр WifiManager , однако getWpsNfcConfigurationToken […]

Как получить грубое местоположение с помощью Wi-Fi или GSM или GPS, какая из них доступна?

Мое приложение нуждается только в грубом сервисе местоположения при запуске. В деталях мне нужно приблизительное местоположение приложения, чтобы предоставить пользователям информацию о магазине поблизости. Местоположение НЕ нужно постоянно обновлять. Кроме того, грубой локализации будет достаточно в этом случае. Я хочу, чтобы приложение автоматически выбирало GSM, Wi-Fi или GPS, в зависимости от того, что доступно. Служба […]

Получить уровень сигнала WIFI и мобильных данных

В моем приложении мне нужно проверить скорость соединения как Wi-Fi, так и Mobile Data, а затем сравнить его, а затем переключиться на то, что когда-либо имеет самую высокую скорость. Итак, как я могу получить скорость или лучший уровень сигнала Wi-Fi и мобильных данных? Как я могу переключать один и другой программно. Пожалуйста, помогите мне. Образец […]

Android wifiManager.addNetwork возвращает -1

Я пишу приложение Android, которое будет подключаться к определенной точке доступа WPA, при подключении он выдает HTTP-вызов. Он не сохранит конфигурацию сети. Я прочитал почти все сообщения о переполнении стека при подключении к Wi-Fi сети, но не могу найти ответ, который работает для меня. Вот код, который я использую для подключения. WifiConfiguration wc = new […]

Как получить IP-адрес Wi-Fi-точки доступа в Android?

Как говорится в заголовке … Я пытаюсь получить IP-адрес wifi iface, когда он настроен как точка доступа. В идеале я хотел бы найти что-то, что работает для всех телефонов. Конечно, WifiManager бесполезен, когда дело доходит до получения информации от AP. К счастью, я смог получить IP-адреса всех интерфейсов, выполнив следующие действия: public String getLocalIpAddress() { […]

Триангуляция позиции Wi-Fi

Мне нужно понять, как работает триангуляция Wi-Fi. Сцена изображена на диаграмме выше. Чтобы внедрить триангуляцию Wi-Fi, мне нужно как минимум 3 горячих точки Wi-Fi и их позиции. Настройка: 1. Для простоты предположим, что у меня есть площадь 1 кв. Км на 1 кв. Км , и у меня есть 3 точки доступа Wi-Fi в этой […]

Как получить IP-адрес каждого устройства в сценарии Wi-Fi Direct?

Начиная с ICS, вводится Wi-Fi Direct. Обычно мы используем класс WifiP2pManager для работы с Wi-Fi Direct, но, похоже, он может только получить IP-адрес GroupOwner после подключения. Но, на самом деле, все устройства пришли, чтобы стать GroupOwner. В верхнем приложении нам нужно получить IP-адрес партнера или каждый IP-адрес однорангового узла в группе, чтобы мы могли отправлять […]

Intereting Posts