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.
- HttpClient.execute lanzando OutOfMemoryError
- Gestión de memoria HttpClient
- ¿Cookies compartidas entre WebView y HTTPClient?
- ¿Hay un HttpClient que maneja las solicitudes de almacenamiento en caché por sí solo?
- HTTPS con resultado de autenticación básico en Unauthorized
- Cómo obtener SocketTimeoutExceptions utilizando loopj AsyncHttpClient ... ¿hay un valor de tiempo de espera que puedo establecer?
- El host de destino no debe ser nulo o configurado en parameters.scheme = null, host = null
- Envío de un objeto serializado de Android a un servlet utilizando cliente HTTP
- Cabecera Content-Length ya presente
- HttpClient en Android: NoHttpResponseException causa raíz En mi proyecto, ¿está bien?
- Cancelar la descarga de archivos con httpclient y asynctask
- Tiempo de espera en DefaultHttpClient
- java.lang.NoSuchFieldError: org.apache.http.message.BasicHeaderValueFormatter.INSTANCE android
¿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