Kerangka Materi

Arsitektur Sistem Android. Lingkungan Operasional

  • Diskusi tentang arsitektur keseluruhan sistem Android (kernel Linux, pustaka inti, JVM, dll.)
  • Persiapan lingkungan kerja (Eclipse + Android SDK). Metode debug program. Diskusi tentang alat-alat seperti adb, draw9patch, DDMS, emulator, dll.
  • Siklus hidup Activity. Metode implementasi dan analisis kinerja onCreate, onStart, OnResume, OnPause, OnDestroy.
  • Desain struktur data android (direktori src, res, file xml AndroidManifest.xml, izin)
  • Aturan untuk membuat tata letak. Contoh implementasi kelas Linear-, Frame-, table-, RelativeLayout.
  • Implementasi pemuatan tata letak dari file XML dan dari dalam aplikasi. Kelas Gravity.
  • Membuat menu dan dialog. Implementasi dan penanganan acara kelas menu dan kelas yang mewarisi dialog.

Mendukung Grafis dan Antarmuka Sentuh

  • Ulasan dan implementasi metode kelas View dan drawable.
  • Gerakan - pemrosesan acara sentuh. Implementasi metode kelas TouchEvent
  • Implementasi 'blok bangunan' dasar perangkat lunak untuk Android. Implementasi kelas TextView, Button, Checkbox, ListView, dll.)
  • Implementasi kelas pengumuman

Akses ke Aktivitas Lain dan Layanan yang Berjalan di Latar Belakang, Multithreading

  • Ulasan kelas Intent - apa yang dilakukan.
  • Menjalankan aktivitas lain. Implementasi metode startActivity () dan onActivityResult ().
  • Memulai dan komunikasi dengan layanan yang berjalan di latar belakang. Diskusi dan implementasi metode kelas Service.
  • broadcasts
  • Thread dan Multithreading. Implementasi kelas AsyncTask.
  • Sinkronisasi. Implementasi blok synchronize dan metode synchronized.

Layanan Lokasi

  • Informasi teoritis dasar tentang GPS, WGS84, peta digital (GoogleMaps, OpenStreetMap, BingMaps, dll.)
  • Penanganan acara GPS. Implementasi metode kelas LocationListener.
  • Menggambar ikon dan objek pada peta.
  • Mengambil koordinat klik pada peta.

Lainnya

  • Layanan pengaturan yang disimpan pada perangkat. Kelas Preferences.
  • Akses ke layanan jaringan jarak jauh. Implementasi kelas HttpPost / HttpGet.
  • Membaca dan menulis struktur data dalam XML dan JSON. Membaca dan menulis file pada perangkat.
  • SQLite CONTENTMANAGER.
  • Sensor, Kamera, OpenGL.

Persyaratan

Pendahuluan Pemrograman dalam Java (penguasaan konsep kelas, atribut, metode, warisan, antarmuka, overloading, dll.)

 28 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait