Apakah widget itu?
Widget adalah aplikasi kecil yang dapat digunakan langsung di layar
Beranda. Sebagai contoh, widget pemutar Music tidak diperbolehkan untuk
menyalakan musik secara langsung.
Beberapa widget dapat diubah ukurannya, jadi Anda dapat melebarkannya
untuk menampilkan lebih banyak isian atau mengecilkannya untuk mengehmat ruang
di Layar beranda Anda.
Untuk menambahkan widget ke Layar beranda Anda
1. Dari layar Beranda, tekan tombol Menu.
2. Ketuk ikon Tambah.
3. Cari dan ketuk widget yang ingin Anda tambahkan.
Untuk mengubah ukuran suatu widget
1. Sentuh dan tahan widget sampai widget membesar dan
telepon bergetar, kemudian seret widget. Jika widget dapat diubah ukurannya,
kerangka tersorot dan titik pengubah akan muncul.
2. Seret titik ke arah luar atau dalam untuk mengecilkan dan
memperbesar widget.
3. Untuk mengkonfirmasi ukuran widget yang baru, ketuk di
mana saja pada Layar beranda.
Untuk mendapatkan pratinjau tentang semua widget pada Layar utama Anda
·
Cubit pada area mana saja di Layar utama
Anda. Seluruh widget dari beberapa bagian berbeda diLayar berandaAnda kini
ditampilkan dalam satu tampilan.
Tip:Ketika semua widget Layar berandadigabungkan dalam satu tampilan,
ketuk pada salah satu widget untuk menuju ke bagian dariLayar berandayang
berisi widget tersebut.
Activity Android
Activity
adalah salah satu komponen aplikasi yang
menyediakan sebuah layar yang mana user bisa berinteraksi dengan aplikasi,
misalnya menelepon, mengambil foto, mengirim email, atau melihat peta. Setiap
activity memiliki window sebagai tempat meletakkan user interface. Window
tersebut biasanya memenuhi layar, bisa juga lebih kecil dari layar dan melayang
di atas window lain.
Sebuah aplikasi biasanya terdiri dari beberapa activity yang satu sama
lain terikat secara longgar. Biasanya, satu activity dalam sebuah aplikasi
dikhususkan sabagai activity “main”, yang mana akan ditampilkan kepada user
disaat aplikasi dijalankan pertama kali. Setiap activity kemudian bisa
menjalankan activity lain untuk melakukan pekerjaan yang berbeda. Setiap kali
ada activity baru dijalankan, activity sebelumnya dihentikan, tetapi sistem
menyimpan activity tersebut di dalam “tumpukan” (stack). Ketika sebuah
activcity dimulai, activity tersebut ditempatkan ditempatkan paling atas pada
stack dan mendapatkan fokus dari user. Prinsip antrian stack pada
dasarnya adalah “yang pertama masuk, yang terakhir keluar” (last in first out),
jadi ketika user selesai dengan sebuah activity dan menekan tombol KEMBALI,
activity tersebut dikeluarkan dari stack (dan dihancurkan) dan activity pada
stack dibawahnya dikembalikan.
Ketika sebuah activity dihentikan karena ada activity baru yang dimulai,
perubahan keadaan ini dinotifikasikan melalui siklus metode pemanggilan kembali
activity . Terdapat beberapa metode pemanggilan kembali yang bisa diterima oleh
activity, karena adanya perubahan keadaan dan setiap metode pemanggilan kembali
menyediakan kita kesempatan untuk melakukan pekerjaan yang lebih spesifik yang
sesuai dengan perubahan keadaan activity tersebut. Sebagai contoh, ketika
activity berhenti, activity tersebut harus melepaskan obyek yang besar,
misalnya koneksi jaringan atau database. Ketika activity dimulai kembali, kita
bisa memperoleh kembali sumber daya yang dibutuhkan dan memulai kembali
kegiatan yang di iterupsi. Transisi keadaan ini adalah bagian dari siklus hidup
activity.
Webkit
WebKit adalah sebuah Mesin Layout yang didesain agar browser dapat
merender halaman web. Webkit adalah komponen dasar dari penjelajah web Apple
Safari dan Google Chrome. Pada bulan juli 2012, berdasarkan StatCounter –
webkit mendapatkan lebih dari 40 % kue di pasar penjelajah web. Webkit
menjadi dasar utama pada browser default di iOS, Android, Tablet Blackberry,
dan sistem operasi webOS. Webkit menyediakan sekumpulan kelas untuk menampilkan
isi pada jendela dan menerapkannya pada fitur penjelajah web, misalnya :
mengikuti tautan ketika di-klik oleh pengguna, mengatur daftar kembali-maju,
dan rekaman halaman yang baru saja dikunjungi.
Kode Webkit’s HTML dan javascript berawal dari forking proyek pustaka
KHTML dan KJS di KDE. Saat ini Webkit telah dikembangkan secara pribadi oleh
KDE, Apple, Nokia, Google, Bitstream, RIM, Samsung, Igalia, dan lainnya. Mac OS
X, Windows, GNU/Linux, dan berbagai sistem operasi mirip Unix didukung oleh
proyek Webkit. Komponen Webkit’s WebCore dan JavascriptCore tersedia dibawah lisensi
GNU LGPL, sisanya tersedia dibawah lisensi BSD-Form.
Graphic User Interface
Semua elemen antarmuka pengguna dalam sebuah aplikasi Android yang
dibangun menggunakan View dan objek ViewGroup. A View adalah obyek yang menarik
sesuatu pada layar bahwa pengguna dapat berinteraksi dengan. ViewGroup adalah
sebuah objek yang memegang Lihat lain (dan ViewGroup) obyek dalam rangka untuk
menentukan tata letak antarmuka.
Android menyediakan koleksi baik View dan subclass ViewGroup yang
menawarkan kontrol input yang umum (seperti tombol dan bidang teks) dan
berbagai model tata letak (seperti tata letak linear atau saudara). User
Interface Tata Letak Antarmuka pengguna untuk masing-masing komponen dari
aplikasi Anda didefinisikan menggunakan hirarki View dan objek ViewGroup,
seperti yang ditunjukkan pada gambar 1. Setiap tampilan grup adalah wadah tak
terlihat yang mengatur tampilan anak, sementara pandangan anak mungkin kontrol
input atau widget lain yang menarik beberapa bagian dari UI. Hirarki pohon ini
dapat sesederhana atau serumit yang Anda butuhkan untuk menjadi (tapi
kesederhanaan yang terbaik untuk kinerja).