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

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

1.0 for Android
3.9 | 5,000+ Installazioni

Михаил Гоенко

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

L'app Appendice Meteo dell'Appendice Meteo Viewer utilizza i servizi Web OpenWeatherMap.org compatibili gratuiti per ottenere una previsione meteo per 16 giorni per una determinata città. L'applicazione riceve dati in formato JSON. I risultati vengono visualizzati nel componente ListView per visualizzare un elenco con supporto per scorrere. In questa applicazione viene utilizzato un formato personalizzato degli elementi dell'elenco:
Condizioni meteo Icona,
- giorno della settimana con una descrizione meteorologica testuale in questo giorno,
- il più alto e temperatura più bassa al giorno (sulla scala di Celsius) e sull'umidità in percentuale.
Per accedere al servizio Web, la stringa URL è stata convertita nell'oggetto URL.
L'oggetto URL viene quindi utilizzato per aprire l'oggetto httpurlconnection, con conseguente accesso al servizio Web tramite richiesta HTTP.
L'applicazione legge tutti i dati dal thread InputStream della classe httpurlconnection e li colloca nella stringa, quindi converte questa stringa in jsonobject in elaborazione.
L'appendice dimostra come eseguire le operazioni lunghe al di fuori del flusso GUI e ottenendo risultati nel flusso GUI utilizzando oggetti AsynctSask. Questo è particolarmente importante per ricevere servizi Web, il cui tempo di esecuzione non è determinato. I dati meteorologici sono visualizzati nel componente ListView e i dati per ciascun elemento ListView vengono forniti utilizzando la neblalazione dell'arrayadapter.
Si mostra come aumentare la velocità di ListView tramite l'uso del modello del supporto di vista, in cui vengono utilizzate nuovamente le rappresentazioni degli elementi di ListView esistenti quando gli elementi vengono emessi oltre i bordi.
e infine, Alcuni strumenti di progettazione del materiale dalla libreria della biblioteca di progettazione Android - il componente TextInputLayout lascia la punta EDITText sullo schermo anche dopo che l'utente ha iniziato a inserire il testo;
Pulsante galleggiante FloatingActiveButton viene utilizzato per inviare dati inseriti dall'utente; Il componente Snackbar visualizza un messaggio informativo per l'utente.
# Servizi Web compatibili compatibili, #ASYNTAK,
#HTTPURLConnection,
#HTPurlConnection,
Elaborazione dei dati in formato JSON, JSobject, Jsonaray,
#ListView, ArrayAdapter, Modello del supporto di vista, #TextinputLayout, FloatingActionActionButton

Informazione

  • Categoria:
    Meteo
  • Versione corrente:
    1.0
  • Aggiornata:
    2017-01-22
  • Dimensioni:
    3.4MB
  • È necessario Android:
    Android 4.4 or later
  • Sviluppatore:
    Михаил Гоенко
  • ID:
    com.example77.weatherviewer