Articles of сети

Как реализовать асинхронный обратный вызов с использованием сетевой библиотеки Square's Retrofit

Когда разработчик iOS начал работать с Android, я наткнулся на «Дооснащение». Я понимаю, как реализовать синхронные запросы, но у меня возникают проблемы с внедрением асинхронных запросов с обратными вызовами успеха / отказа. В частности, для меня непонятен синтаксис обратного вызова, и нет конкретных примеров того, как это сделать на веб-сайте « Дооснащение » , блоге […]

Как настроить статический IP-адрес, сетевую маску, шлюз программно на Android 3.x или 4.x

Я проверил в API вопроса о переполнении стека для настройки статических IP-адресов в приложении Android . Он работает до Android 2.3. Однако на более высоком уровне API нет удачи. Например, я установил настройку android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_USE_STATIC_IP, "1"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_IP, "192.168.0.100"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_NETMASK, "255.255.255.0"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_DNS1, "192.168.0.254"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_GATEWAY, "192.168.0.254"); Но я возвращаюсь, чтобы проверить: Setting –> […]

Откройте настройки беспроводной сети из приложения

Я хочу открыть Настройки-> Беспроводные сети непосредственно из моего приложения. Как я могу это сделать?

Android: Как проверить, доступен ли сервер?

Я разрабатываю приложение, которое подключается к серверу. К настоящему времени логин и передача данных отлично работают, если сервер доступен. Проблема возникает, когда сервер недоступен. В этом случае метод отправляет запрос на вход и ожидает ответа. Кто-нибудь знает, как проверить, доступен ли сервер (видимый)? Псевдокод простой логики, который должен быть реализован, следующий: String serverAddress = (Чтение […]

Программно получать сведения о шлюзе и маске подсети

Как я могу получить информацию о шлюзе и маске подсети в Android?

Создайте NinePatch / NinePatchDrawable во время выполнения

У меня есть требование в приложении для Android, что части на графике следует настраивать, получая новые цвета и изображения со стороны сервера. Некоторые из этих изображений – изображения с девятью патчами. Я не могу найти способ создания и отображения этих изображений с девятью патчами (которые были получены по сети). Изображения с девятью патчами извлекаются и […]

Как получить «сетевое» время (из параметра «Автоматический» под названием «Использовать сетевые значения»), а не время на телефоне?

Я хотел бы в своем приложении найти способ синхронизации даты и времени с чем-то, предоставленным внешним источником. Я не хочу использовать телефонное время, потому что я могу получить разницу в 5 минут в реальном времени. И 5 минут дополнительно или менее = 10 минут! Я слышал информацию о времени на спутниках GPS или в сетевых […]

Событие для обработки фокуса EditText

Может ли кто-нибудь предложить мне какое-либо событие, связанное с фокусом EditText ? Мое приложение содержит EditText , который принимает URL-адрес в нем. Теперь моя проблема в том, что после того, как пользователь введет URL-адрес в поле и переместится дальше, без какого-либо события щелчка, то есть когда фокус будет перемещаться из EditText , он должен обнаружить […]