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

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

1.0 for Android
3.9 | 5,000+ Pemasangan

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

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

Aplikasi Lampiran Cuaca Weather Viewer menggunakan perkhidmatan web openweathermap.org yang serasi percuma untuk mendapatkan ramalan cuaca selama 16 hari untuk sebuah bandar yang diberikan. Aplikasi ini menerima data dalam format JSON. Hasilnya dipaparkan dalam komponen ListView untuk memaparkan senarai dengan sokongan skrol. Dalam aplikasi ini, format adat elemen senarai digunakan:
Keadaan Cuaca Ikon,
- Hari dalam seminggu dengan penerangan cuaca teks pada hari ini,
- yang tertinggi dan suhu terendah sehari (pada skala Celsius) dan
kelembapan dalam peratus.
Untuk mengakses perkhidmatan web, rentetan URL telah ditukar kepada objek URL.
Objek URL kemudiannya digunakan untuk membuka objek Httpurlconnection, menghasilkan akses perkhidmatan web melalui permintaan HTTP.
Aplikasi ini membaca semua data dari throadstream thread kelas Httpurlconnection dan meletakkan mereka dalam rentetan, dan kemudian menukar rentetan ini dalam jonobject untuk memproses.
Lampiran menunjukkan bagaimana untuk melaksanakan operasi yang panjang di luar aliran GUI dan mendapatkan hasil dalam aliran GUI menggunakan objek Asynctask. Ini amat penting untuk menerima perkhidmatan web, masa pelaksanaan yang tidak ditentukan. Data cuaca dipaparkan dalam komponen ListView, dan data untuk setiap elemen ListView dibekalkan menggunakan subclaration Arrayadapter.
Ia ditunjukkan bagaimana untuk meningkatkan kelajuan ListView melalui penggunaan corak Pemegang Paparan, di mana representasi elemen ListView yang sedia ada digunakan sekali lagi apabila unsur-unsurnya output di luar sempadan.
Dan akhirnya, Beberapa alat reka bentuk bahan dari Perpustakaan Perpustakaan Reka Bentuk Android - komponen Textinputlayout meninggalkan hujung editteks pada skrin walaupun selepas pengguna telah mula memasukkan teks;
Butang Terapung FloatatingActButton digunakan untuk menghantar data yang dimasukkan oleh pengguna; Komponen SnakBar memaparkan mesej maklumat untuk pengguna.
# Perkhidmatan Web yang Serasi Rehat, #asynctak,
#httpurlconnection,
#httpurlconnection,
Pemprosesan data dalam format JSON, JSONObject, Jonarray,
#listview, Arrayadapter, Corak Pemegang Lihat,
#TextInputlayout, FloatingactionButton

Maklumat

  • Kategori:
    Cuaca
  • Versi Semasa:
    1.0
  • Dikemas kini:
    2017-01-22
  • Saiz:
    3.4MB
  • Memerlukan Android:
    Android 4.4 or later
  • Pembangun:
    Михаил Гоенко
  • ID:
    com.example77.weatherviewer