Articles of android networking

Как различать разные Wi-Fi-сети?

Если в диапазоне двух сетей Wi-Fi есть одинаковый SSID, тип безопасности и пароль, есть ли какой-либо доступный идентификатор, чтобы различать их? Есть ли способ получить этот идентификатор в Android?

Android, Как обрабатывать изменения в сети (от GPRS до Wi-Fi и наоборот) при опросе данных

Я использую DefaultHttpClient и HttpGet для опроса данных с сервера. Теперь, скажем, пользователь был в сети Wi-Fi и вышел из комнаты. Таким образом, телефон автоматически начинает использовать сеть 3G. Существуют ли какие-либо обратные вызовы для таких изменений и как мне обращаться с такими изменениями. Должен ли я снова начать опрос или ОС заботится о том, […]

Поведение приложений Android VOIP в режиме «Доза»

Я работаю над старым VOIP-приложением на Android. Он не использует технологию Google Cloud Messaging прямо сейчас, а просто сохраняет свое собственное TCP-соединение навсегда. Недавно Google представила версию предварительного просмотра Android M с режимом Doze Таким образом, возникает вопрос: существует ли какое-либо решение, как приложение может принимать входящие вызовы / сообщения в режиме «Доза» без перепрограммирования […]

Как сохранить список в Android и получить его обратно, когда это необходимо?

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

Назначить статический IP-адрес для Wi-Fi сети на Android 3.x и 4.x

Я работаю над одним проектом, и там, где это необходимо, должна быть установлена ​​функциональность для установки статического IP-адреса (DNS, Netmask, Gateway) для Wifi . Мое начальное и фактическое решение – использование класса android.provider.Settings.System который позволяет эту функцию, но это решение работает успешно только для устройств Android 2.x. Приятно, конечно, я не совсем на ноль, но […]

Исключение null null указателя connectivityManager getActiveNetworkInfo

Иногда я вижу исключение исключения указателя в диспетчере подключений. Из сервиса намерения я проверяю состояние сети по isOnWIFI (это). Исключение происходит в строке cm.getActiveNetworkInfo (). Это странно, потому что я проверяю значение null, пока не назову это. Примечание. Разрешения установлены. public static boolean isOnWIFI(Context context) { ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); return cm != null […]

Не удалось успешно переключиться между adb usb и adb tcp mode

У меня есть два устройства, из которых один поддерживает adb over usb, а другой поддерживает adb через ethernet (tcp), поскольку он не имеет wifi. Мне нужно подключить его через ethernet для доступа в Интернет. Всякий раз, когда мне нужно переключаться между двумя устройствами, мне нужно перезагрузить компьютер, чтобы успешно соединиться с adb, что очень раздражает. […]

Единичное тестирование сетевого ответа. Работает при отладке, а не при фактическом запуске

В настоящее время я пытаюсь проверить, что ответ на сеть фактически получен. Хотя я понимаю, что это не то, что я должен делать в отношении тестирования, его любопытство по моему собственному желанию, и я хотел бы продолжить, если это возможно. Как бы то ни было, я успешно создал тест. Запрос отправляется в очередь волейбола без […]

Android Broadcast Address

Я делаю приложение Client Server для своего телефона Android . Я создал UDP сервер в Python который сидит и слушает подключения. Я могу поместить либо IP адрес сервера так же, как 192.169.0.100 и он отправляет данные в порядке. Я также могу установить 192.168.0.255 и найти сервер на 192.169.0.100 . Возможно ли получить широковещательный адрес сети, […]

Есть ли какой-либо шаблон разработки, который может заменить IntentService для сетевых запросов?

В текущем приложении, которое я разрабатываю совместно со сотрудником, мы используем IntentServices с вызовами Volley внутри, чтобы обрабатывать сетевые запросы API RESTful. Это просто простые строковые данные JSON и некоторые небольшие изображения. Мой вопрос для тех, кто имеет опыт обработки сетевых запросов, заключается в следующем: есть ли что-то более подходящее или более чистое для реализации […]