Volley es una biblioteca HTTP de Android que fue introducida por Google para hacer que las llamadas de red sean mucho más simples. Por defecto, todas las llamadas de la red de Volley se realizan de forma asíncrona, manejando todo en un hilo de fondo y devolviendo los resultados en primer plano con el uso de devoluciones de llamada. Como la obtención de datos a través de una red es una de las tareas más comunes que se realizan en cualquier aplicación, la biblioteca Volley se creó para facilitar el desarrollo de aplicaciones para Android.
Puedes construir Volley desde el código fuente oficial de Google . Por un tiempo, esa fue la única opción. O usando una de las versiones pre-construidas de terceros. Sin embargo, Google finalmente lanzó un paquete oficial de maven en jcenter.
En su archivo build.gradle
nivel de build.gradle
, agregue esto a su lista de dependencias:
dependencies {
...
compile 'com.android.volley:volley:1.0.0'
}
Asegúrese de que el permiso de INTERNET
esté configurado en el manifiesto de su aplicación:
<uses-permission android:name="android.permission.INTERNET"/>
Google no ha proporcionado una documentación muy extensa sobre esta biblioteca, y no la han tocado en años. Pero lo que está disponible se puede encontrar en:
https://developer.android.com/training/volley/index.html
Hay documentación no oficial alojada en GitHub, aunque debería haber una mejor ubicación para alojar esto en el futuro: