Apache HttpClient más reciente en SDK de Android
Actualmente, el SDK de Android 4.0.3 empaqueta la biblioteca HttpClient 4.1.1 de Apache. Necesito usar alguna funcionalidad que está allí en el último HttpClient 4.1.3 solamente.
– ¿Hay alguna manera de actualizar mi SDK?
– ¿Dónde puedo saber si hay planes en los futuros SDK para empaquetar el HttpClient más reciente?
– ¿Hay algún trabajo elegante? (Ya he probado el httpclientandroidlib http://code.google.com/p/httpclientandroidlib – pero quiero explorar otras opciones)
Cualquier puntuación apreciada. Gracias.
- HTTP Post solicitudes utilizando HttpClient tomar 2 segundos, ¿por qué?
- Android módulo de apache desaprobado (HttpClient, HttpResponse, etc.)
- HttpClient.execute lanzando OutOfMemoryError
- Android HttpClient y Cookies
- Android WebView.postUrl () que muestra la pantalla en blanco al publicar en la URL HTTPS
- java.lang.NoSuchFieldError: org.apache.http.message.BasicHeaderValueFormatter.INSTANCE android
- ¿Cómo puedo saber cuando HttpClient.execute () ha terminado de buscar todo el contenido en una solicitud grande?
- Memoria de Android y cliente de caché de caché http utilizando Picasso
- Http sesión siempre se crea en la versión Android ModernHttpClient (okHttp1.5)
- ¿Cuáles son los valores predeterminados para los tiempos de espera de conexión y socket en DefaultHttpClient en Android?
- Establecer el agente de usuario en httpclient de Java y permitir redireccionamientos a true
- La autenticación de Android HttpClient siempre devuelve código 401
- ANDROID: Compartir sesión entre Webview y httpclient
¿Hay alguna manera de actualizar mi SDK?
Sólo construyendo su propio firmware y distribuyendo ese firmware a sus propios teléfonos.
Con Android, HttpClient está en el dispositivo, y para compatibilidad hacia atrás, el núcleo del equipo de Android no ha actualizado HttpClient pasado la versión que tenía de nuevo con Android 1.0.
¿Dónde puedo saber si hay planes en los futuros SDK para empaquetar el HttpClient más reciente?
Puedes conseguir un trabajo en Google, trabajar para el equipo principal de Android y preguntar. De lo contrario, Google hace muy pocos anuncios sobre los cambios de Android.
Dicho esto, ya que no lo han actualizado desde Android 1.0, y ya que no recomiendan el uso de HttpClient , las probabilidades parecen bajos para mí que se actualizará HttpClient en absoluto.
¿Hay algún trabajo elegante alrededor?
Usted vinculado a uno, lo que hace lo único realmente posible – Refactor HttpClient en su propio paquete, por lo que puede trabajar lado a lado con la versión de horneado en Android. No he probado esta biblioteca, pero si funciona como se anuncia, parece hacer un trabajo muy completo.
HttpClient 4.3 para Android está disponible en la central de Maven y puede agregarse a las versiones de Gradle como la siguiente dependencia:
Dependencies {grupo de compilación: 'org.apache.httpcomponents', nombre: 'httpclient-android', version: '4.3.3'}
Vea aquí
Httpclientandroid es bueno lib para android y es hasta 4.l.3 como usted pidió. La implementación del registro es un poco funky. Encontré que tuve que recompilar el lib cada vez que deseé al ciclo WIRE y HEADER registradores dentro y fuera del modo de depuración.
- Error de Google Api y Android Oauth INVALID_AUDIENCE
- Mostrar y ocultar la barra de acción mientras se desplaza el contenido del buscapersonas