Articles of android networking

Android 2.2 MediaPlayer для HTTPS и потокового видео

Я создал службу, которая использует android.media.MediaPlayer , она отлично работает с устройствами с 3.1 + и, как ожидается, не полностью работает со старыми версиями Android, поскольку HTTPS и потоковая передача в реальном времени не поддерживаются . Нет проблем с локальными файлами. Что я хочу сделать, так это использовать android.media.MediaPlayer для устройств с 3.1 +, и […]

Таймаут по умолчанию для Android MediaPlayer

Кто-нибудь знает, каков тайм-аут по умолчанию для класса MediaPlayer для Android при использовании URL-адреса HTTP в качестве источника? Пока я искал, установить этот тайм-аут невозможно (в отличие от HttpURLConnection), и получать информацию об этом, реализуя интерфейс MediaPlayer.OnErrorListener, но кто-нибудь, что является таймаутом по умолчанию, после которого он отправляет вызов этому Метод (MediaPlayer.OnErrorListener.onError ()) (а также […]

Сломанная труба при попытке загрузить большое обновление файла 2

Я получаю следующее исключение между загрузкой при попытке загрузить большой видеофайл (~ 140 Мб) с использованием модификации 2.0. Маленькие файлы проходят нормально. javax.net.ssl.SSLException: Write error: ssl=0xb924ef28: I/O error during system call, Broken pipe at com.android.org.conscrypt.NativeCrypto.SSL_write(Native Method) at com.android.org.conscrypt.OpenSSLSocketImpl$SSLOutputStream.write(OpenSSLSocketImpl.java:771) at okio.Okio$1.write(Okio.java:80) at okio.AsyncTimeout$1.write(AsyncTimeout.java:155) at okio.RealBufferedSink.emitCompleteSegments(RealBufferedSink.java:176) at okio.RealBufferedSink.write(RealBufferedSink.java:46) at okhttp3.internal.http.Http1xStream$FixedLengthSink.write(Http1xStream.java:286) at okio.RealBufferedSink.emitCompleteSegments(RealBufferedSink.java:176) at okio.RealBufferedSink.writeAll(RealBufferedSink.java:104) at okhttp3.RequestBody$3.writeTo(RequestBody.java:118) at […]

Как использовать самоподписанный SSL-сертификат на Android

Эта штука уже пару дней меня подтачивает. Я прочитал много других вопросов по этой проблеме и до сих пор не смог продолжить. Я создал простое тестовое приложение для тестирования SSL на Android. Приложение имеет только одну кнопку, и при нажатии приложение пытается отправить «Hello World» через SSL-шифрованное соединение с моим тестовым сервером, который затем отвечает […]

Android Volley Library: Как отправить изображение на сервер?

Ги парней! У меня есть jpg image stored on my device и я хочу sent it to server (mywebsite.com/api.php). Я хотел бы использовать volley library потому что он сделан официальными разработчиками Android из Google, и я думаю, что они как можно скорее добавят его в sdk. Сейчас я использую следующий код для отправки Strings на […]

Отправка запроса 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 или учебник? Любая помощь будет […]

Intereting Posts
Как обнаружить, когда клавиатура программного обеспечения Android скрыта? Отключить Android VideoView requestAudioFocus при воспроизведении видео? Значок значка панели инструментов на Android Android mediacontroller Play Pause не обновляется должным образом IntelliJ импортирует проект из POM с использованием неправильной версии JDK Как показать предупреждение / ошибку, если используемый идентификатор ресурса принадлежит другому макету действий Mylib.so имеет перестановки текста. Это трата памяти и представляет угрозу безопасности. Пожалуйста исправьте Попытка иметь широковещательный приемник без фильтра Разница во времени между двумя Android + Eclipse: как очистить / сбросить AVD Android: MapFragment не перемещается в анимацию Удалите неиспользуемые разрешения для Android Включить .so-библиотеку в apk в студии android Почему Android-клавиатура появляется при добавлении ListView ClassCastException: android.os.BinderProxy не может быть добавлен