Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehVeronika Kartawijaya Telah diubah "6 tahun yang lalu
1
As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com
Struktur Android As’ad Djamalilleil
2
Activity Activity berupa container atau form
Activity merupakan tempat dimana UI dan sebagian kode program tersimpan Aplikasi android dapat terdiri dari 1 atau lebih activity
3
Activity Lifecycle Diagram
4
Intents Intent digunakan untuk memulai activities dan berkomunikasi antar bagian-bagian dalam android Aplikasi android dapat mengirim maupun menerima intent Intent dapat diisi dengan data ingin kita kirimkan antar activity
5
Intent dapat digunakan pula untuk mengirim pesan ke android yang kemudian akan dikirim ke activity dalam satu aplikasi atau ke aplikasi lain Mendaftarkan penerima intent yang dapat “mendengarkan” dan kemudian menjalankan perintah tertentu Contohnya pada saat kita share sebuah foto, maka akan ditampilkan beberapa pilihan aplikasi untuk menerima foto tersebut
7
Views View elemen/kontrol dasar user interface
Area berbentuk persegi pada layar yang berguna untuk penggambaran dan penanganan event ContextMenu Menu View Surface view
8
Widgets Widget elemen/kontrol user interface yang lebih khusus menangani aksi tertentu dari user Button CheckBox DatePicker DigitalClock Gallery FrameLayout Imageview RelativeLayout PopupWindow Daftar android widget di internet
9
Tugas 2 Tuliskan minimal 5 buah widget dengan masing-masing 10 buah property dan penjelasan property tersebut
10
Membuat Project Baru
12
Application name nama project, nama yang juga akan dipakai di Google Play Store, misal: Aplikasi Saya Company domain URL perusahaan/ organisasi milik kita, misal: kampusku.my.id Package name otomatis diisi dengan nama URL secara terbalik ditambah dengan nama project, misal: id.my.kampusku.aplikasisaya Project location lokasi penyimpanan file-file dari project tersebut, misal: C:\Users\Project\AndroidStudioProjects\AplikasiSaya
14
Pilihan Platform Phone and tablet (smartphone dan tablet)
Wear (jam tangan) TV Android Auto Glass (kacamata)
15
Minimum SDK versi minimum android dimana aplikasi tersebut akan dijalankan
16
Pilihan Activity
18
Activity name nama activity, juga sebagai nama class dari file java yang akan dibuat, misal: LayarUtama Layout name nama file layout (berformat xml) yang akan dibuat untuk tampilan activity
20
LayarUtama.java package com.example.project.aplikasisaya; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class LayarUtama extends AppCompatActivity protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_layar_utama); } }
23
activity_layar_utama.xml <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android=" xmlns:tools=" xmlns:app=" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.project.aplikasisaya.LayarUtama"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" android:textSize="50sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> </android.support.constraint.ConstraintLayout>
24
AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=" package="com.example.project.aplikasisaya" > <application android:allowBackup="true" android:supportsRtl="true" > <activity android:name=".LayarUtama" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
25
Tugas 3 Tuliskan macam-macam tag yang dapat ditulis di dalam file AndroidManifest.xml dan jelaskan kegunaan dan property-nya
26
strings.xml <resources> <string name="app_name">Aplikasi Saya</string> </resources>
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.