Погода в городе

3.9 (13)

Tiempo | 3.4MB

La descripción de

La aplicación del apéndice del tiempo del vitemer del tiempo utiliza servicios web de OpenWeatherMap.org compatibles con Rest-Compatible gratis para obtener un pronóstico meteorológico de 16 días para una ciudad determinada. La aplicación recibe datos en formato JSON. Los resultados se muestran en el componente ListView para mostrar una lista con soporte de desplazamiento. En esta aplicación, se utiliza un formato personalizado de los elementos de la lista:
Día de la semana con una descripción textual del clima en este día,
- el más alto y la temperatura más baja por día (en la escala de Celsius) y la humedad en porcentaje.
Para acceder al servicio web, la cadena de la URL se convirtió en el objeto URL.
El objeto URL se usa para abrir el objeto HttpurlConnection, lo que resulta en un acceso al servicio web a través de la solicitud HTTP.
La solicitud lee todos los datos del hilo de entrada de entrada de la clase HTTPURLCONEPTERIJA y los coloca en la cadena, y luego convierte esta cadena en JSONOBJECT para procesar.
El Apéndice demuestra cómo realizar operaciones largas fuera de la transmisión de la GUI y obtener resultados en la corriente GUI usando objetos Asincprask. Esto es especialmente importante para recibir servicios web, cuyo momento de ejecución no está determinado. Los datos meteorológicos se muestran en el componente ListView, y los datos para cada elemento LISTVIEW se suministran utilizando la subclaración de ArrayAdapter.
Se muestra cómo aumentar la velocidad de LISTVIEW a través del uso del patrón de visión, en el que se usan nuevamente las representaciones de los elementos de LISTVIEVIA existentes cuando los elementos se emiten más allá de los bordes.
y finalmente, Algunas herramientas de diseño de materiales de la biblioteca de la biblioteca de diseño de Android: el componente TextInputLayout deja la punta de EDITTEXT en la pantalla, incluso después de que el usuario haya comenzado a ingresar texto;
Botón flotante FloatingActiveButton se utiliza para enviar datos ingresados ​​por el usuario; El componente de SnackBar muestra un mensaje informativo para el usuario.
# SERVICIOS WEB compatibles en el resto, #asinctak,
#httpurlconnection,
#httpurlconnection,
Procesamiento de datos en formato JSON, JSONOBJECT, JSONARRAY,
#ListView, ArrayAdapter, patrón de soporte de vistas,
#TextInputLayout, FloatingActionActionButton

Show More Less

Información

Actualizada:

Versión actual: 1.0

Requiere Android: Android 4.4 or later

Rate

Share by

Recomendado para ti