Articles of android networking

Использование службы Android для работы с сетевым подключением

Я работаю над Android-приложением, которое должно поддерживать сетевое подключение к серверу чата. Я понимаю, что я могу создать службу для инициирования подключения к серверу, но как служба будет уведомлять о поступлении новых входящих сообщений в Android? Управлению необходимо обновить представление, чтобы показать новые сообщения. Я довольно новичок в Android, поэтому любая помощь приветствуется. Благодаря!

Аутентификация Http в андроиде с использованием библиотеки волейбола

Как сделать аутентификацию Http для API с помощью библиотеки Volley ? Я пробовал следующий код …. он выдает исключение исключения Execution и Null. String url = "Site url"; String host = "hostName"; int port = 80; String userName = "username"; String password = "Password"; DefaultHttpClient client = new DefaultHttpClient(); AuthScope authscope = new AuthScope(host, port); […]

Как проверить загрузку и выгрузку скорости Wi-Fi / 3g?

Я обыскал в Google 2-3 часа, чтобы узнать какой-либо учебник для измерения скорости Wi-Fi и Wi-Fi и 3g-скорости сети. На самом деле я хочу измерить скорость загрузки и загрузки. Но Google предоставляет мне приложения для этого, но я хочу развивать его сам. Кто-нибудь подскажет мне, существует ли для этого API или учебник? Любая помощь будет […]

Android: остановка сервиса Bonjour оставлена ​​после завершения родительского процесса

Мое приложение – это, по сути, справочная служба, которая иногда должна регистрировать службу NSD (услугу Bonjour ) с целью включения обнаружения сервера сокетов, выполняемого основной фоновой службой (также выполняемой приложением). Если я правильно читаю документ Bonjour Service Android , так вы начинаете службу Bonjour (сокращенно для краткости): mNsdManager = Context.getSystemService(Context.NSD_SERVICE); mDiscoveryListener = new NsdManager.DiscoveryListener() mNsdManager.discoverServices( […]

Как вернуть поле заголовка ответа в основной метод с помощью Google Volley для запроса HTTP GET в Android / Java?

Я использую google volley для создания сетей в android. Я сделаю запрос http GET и должен вернуть значение заголовка ответа. Я нашел несколько ответов на переполнение стека, чтобы получить доступ к полям заголовка, но не знаю, как вернуть его в мое вызывающее место. Пожалуйста, взгляните на мой код, я поместил в него четыре номера, чтобы […]

Хорошая практика заключается в разработке вспомогательного сетевого класса, который отвечает за все сетевые задачи?

Я создал следующий класс: public class AsyncHttpsClientHelper { public static final int REMOVE_CREDIT_CARD = 1; public static final int ENABLE_AUTORENEW = 2; // +10 final ints… private static AsyncHttpsClientHelper instance = null; private static Activity activity; // Some other variables private AsyncHttpsClientHelper(Context context) { // Initiate variables } public static AsyncHttpsClientHelper getInstance(Context context) { // […]

Android НеизвестныйHostException Facebook SDK

Вот ситуация. Мое приложение работает нормально и может устанавливать соединения с URL-адресами. НО через несколько часов после запуска приложения, внезапно запросы Facebook дают мне следующую ошибку. 09-26 10:01:25.175: W/System.err(252): java.net.UnknownHostException: Host is unresolved: xyz.com:80 09-26 10:01:25.175: W/System.err(252): at java.net.Socket.connect(Socket.java:1037) 09-26 10:01:25.175: W/System.err(252): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:62) 09-26 10:01:25.175: W/System.err(252): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionManager$ConnectionPool.getHttpConnection(HttpConnectionManager.java:145) 09-26 10:01:25.175: W/System.err(252): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionManager.getConnection(HttpConnectionManager.java:67) 09-26 […]

Запуск WebView в фоновом режиме

Я разрабатываю приложение, которое использует WebView для входа на сайт, вытягивания контента из него, а затем уведомляет пользователя о том, когда содержимое обновляется. Я получил WebView для получения контента, но мне нужно знать, как я могу запустить WebView как Service, чтобы заставить его работать в фоновом режиме. Насколько я понимаю, WebViews нужно манипулировать из потока […]

Нужна помощь с Android Emulator Networking

Вот строка cmd "C:\Progra~2\Android\android-sdk\tools\emulator.exe" -avd Touch -netspeed full -netdelay none -http-proxy localhost:3128 -debug-proxy Вот консоль, когда я пытаюсь открыть google.com из эмулятора: server name 'localhost' resolved to 127.0.0.1:3128 proxy_http_setup: creating http proxy service connecting to: localhost:3128 server name 'localhost' resolved to 127.0.0.1:3128 proxy_http_setup: creating HTTP Proxy Service Footer is (len=2): ' ' http_service_connect: trying to […]

Нужен ли Android DNS разминка?

Из старых сообщений, таких как Android java.net.UnknownHostException: Host не решен (вопрос стратегии) , он предложил использовать следующий код: try { InetAddress i = InetAddress.getByName(URLName); } catch (UnknownHostException e1) { e1.printStackTrace(); } Значит ли это, когда запись DNS не кэшируется в устройстве, например, после загрузки, она вернет java.net.UnknownHostException: Host в первый раз, даже для действительного DNS?

Intereting Posts
Зачем использовать Messenger вместо передачи ссылки на обработчик? Игнорировать предупреждение орфографии в студии Android для определенных файлов Android SSLServerSocket вызывает увеличение собственной памяти в приложении, OOM Почему AD не может находиться в верхней части экрана в андроидной активности Tabbed? Android Studio Ошибка «reg» не распознается как внутренняя или внешняя команда Точность акселерометра Android (инерциальная навигация) Android Связать ссылки textColor проигнорирован, возможно переопределение CSS-кода? Eclipse: «Импорт java.io не может быть разрешен» Получите вложенный объект JSON с помощью GSON с помощью модифицированной Android – сохранить изображение в галерею Андроид: как позвонить номеру с помощью приложения android Изменение первой буквы CharSequence в верхнем регистре в android Ошибка при попытке запуска приложения Cordova на устройстве Android Android: как программно установить тему Activity в Theme.Dialog Android, как мне удалить блокировку файла из файла, который я удалил