Articles of android networking

Отправка запроса Multipart / Form с несколькими параметрами?

Я пытаюсь загрузить изображение на сервер, и я получаю разные ответы от сервера в зависимости от объекта, который я отправляю. Когда я отправляю FileBody fb = new FileBody(new File(filePath), "image/jpeg"); StringBody contentString = new StringBody(directoryID + ""); MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE); entity.addPart("file", fb); entity.addPart("directory_id", contentString); postRequest.setEntity(entity); HttpResponse response = httpClient.execute(postRequest); // Read the response […]

Модернизация 2.x: Заголовок журнала для запроса и ответа

Я использую retrofit 2.x, и я хочу записать заголовок и тело запроса и ответа. HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(); interceptor.setLevel(HttpLoggingInterceptor.Level.BODY); OkHttpClient client = new OkHttpClient.Builder() .addInterceptor(interceptor) .addInterceptor(REWRITE_CACHE_CONTROL_INTERCEPTOR) .addNetworkInterceptor(new Interceptor() { @Override public okhttp3.Response intercept(Chain chain) throws IOException { Request request = chain.request().newBuilder() .addHeader("key", "value") .addHeader("HEADER","HEADER Value") .build(); return chain.proceed(request); } }).build(); И это, как я […]

Использование службы 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 нужно манипулировать из потока […]

Intereting Posts
Добавление нескольких напоминаний заставляет их запускать одновременно Выполнение не выполнено для задачи ': app: compileDebugNdk' не удалось выполнить эту команду ndk-build.cmd Android: перемещение в космос после выпуска с помощью libgdx / универсального движка Android Http-соединение с URL-адресом Throwing File Not Found Исключение в getInputstream Android: можно ли использовать один класс SQLiteOpenHelper для нескольких файлов базы данных? Программно вернуться к предыдущему фрагменту в стопке Нет статического метода zzUr () в Firebase, когда я пытаюсь использовать Analytics с уведомлениями POSTing DateTime от Android до службы WCF RESTful JSON Ненужное заполнение в CardView? Линт жалуется на не переведенную строку gcm_defaultSenderId Виртуальное устройство не может быть удалено Размещение текста в верхней части изображения в андроиде Получение цвета по умолчанию Clickview по умолчанию, в зависимости от устройства Когда использовать и когда не использовать Сервис на Android Gradle NDK для указания директивы 'include' в созданном Android.mk