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

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

1.0 for Android
3.9 | 5,000+ Instalacje

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

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

Weather Viewer's Pogoda Appendix App wykorzystuje bezpłatny kompatybilny z kompatybilnym odpoczynku OpenWeathermap.org, aby uzyskać 16-dniową prognozę pogody dla danego miasta. Aplikacja odbiera dane w formacie JSON. Wyniki są wyświetlane w komponencie ListView, aby wyświetlić listę z obsługą przewijania. W tej aplikacji używany jest niestandardowy format elementów listy:
Ikona warunków pogodowych,
- dzień tygodnia z opisem pogody tekstowej w tym dniu,
- najwyższy oraz najniższa temperatura dziennie (na skali Celsjusza) i wilgoć w procentach.
Aby uzyskać dostęp do usługi WWW, ciąg adresów URL został przekonwertowany na obiekt URL.
Obiekt URL jest następnie używany do otwierania obiektu HTTPurLConnection, co zapewnia dostęp do serwisu internetowego za pomocą żądania HTTP.
Aplikacja odczytuje wszystkie dane z wątku InputStream klasy httpurlConnection i umieszcza je w ciągu, a następnie konwertuje ten ciąg w Jsonobject do procesu.
Dodatek demonstruje, jak wykonywać długą działalność poza strumieniem GUI i uzyskanie wyników w strumieniu GUI przy użyciu obiektów asynctack. Jest to szczególnie ważne dla odbierania usług internetowych, którego czas wykonania nie jest określony. Dane pogodowe są wyświetlane w komponencie ListView, a dane dla każdego elementu ListView są dostarczane za pomocą subklaracowania ArrayAdaptera.
Pokazano, jak zwiększyć prędkość ListView dzięki zastosowaniu wzoru uchwytu widzenia, w którym reprezentacje istniejących elementów ListView są ponownie używane, gdy elementy są wyprowadzane poza granicami.
i wreszcie, Niektóre narzędzia do projektowania materiałów z Biblioteki Biblioteki Design Android - komponent TextInputerlayout opuszcza końcówkę Edittext na ekranie nawet po rozpoczęciu użytkowniku wprowadzać tekst;
Pływający przycisk FloatactiveButton służy do wysyłania danych wprowadzonych przez użytkownika; Komponent SACKBAR wyświetla komunikat informacyjny dla użytkownika.
# Usługi internetowe kompatybilne z resztą, #ASYNCTAK, Jsonarray,
#listview, ArrayAdapter, Widok z widokiem na zdjęcia,
#TextInputlayout, FloatingActionActionButton

Informacja

  • Kategoria:
    Pogoda
  • Aktualna wersja:
    1.0
  • Zaktualizowano:
    2017-01-22
  • Rozmiar:
    3.4MB
  • Wymaga Androida:
    Android 4.4 or later
  • Deweloper:
    Михаил Гоенко
  • ID:
    com.example77.weatherviewer