Posts

Showing posts with the label Android

Mengenal Activity di Android

Image
Activity di Android merepresentasi satu tampilan layar berupa user interface. Sebuah Activity mengatur satu halaman user interface aplikasi. Sehingga jika sebuah aplikasi Android memiliki beberapa halaman user interface yang saling berinteraksi, berarti aplikasi tersebut memiliki beberapa Activity yang saling berinteraksi. Activity memiliki siklus (lifecycle). Keadaan dalam activity ditentukan oleh posisinya dalam Activity Stack. Ketika activity mulai dijalankan (start), maka dia berada di atas posisi atas stack dan menjadi Running Activity, kamudian jika kita menekan tombol back maka activity berikutnya akan dipindahkan ke posisi atas stack dan menjadi aktif. Untuk lebih jelasnya silakan langsung ke link berikut ini  http://developer.android.com/reference/android/app/Activity.html

Mengenal Satuan Ukuran sp dan dp di Android

Image
sp Scale-independent Pixels – Satuan ukuran ini disarankan untuk ukuran text karena ukurannya disesuaikan mengikuti ukuran font pada preferensi device pengguna. Penerapan pada aplikasi Android menjadikan ukuran text tersebut akan disesuaikan dengan screen density dan juga preferensi pengguna. dp atau dip Density-independent Pixels – Satuan yang didasarkan dari kepadatan fisik (density) suatu layar. Satuan unit ini relatif pada layar berukuran 160dpi, sehingga 1 dp = 1 pixel pada layar ber-density 160dpi. Perbandingan antara dp dan pixel akan berubah sesuai dengan screen density.

Mengenal ADB (Android Debug Brige)

ADB (Android Debug Bridge) adalah sebuah alat berupa  command-line yang berfungsi untuk mengontrol perangkat Android melalui USB atau jaringan LAN. ADB sudah terdapat di SDK Android. Developer sering kali menggunakan ADB untuk menguji aplikasi yang dibangun langsung ke smartphone. Hal ini dilakukan untuk meringankan kerja komputer karena tidak harus menjalan AVD yang dirasa berat.

Membuat Toast

Layout <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Toast" android:id="@+id/btn1" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> Java public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btnKlik = (Button) findViewById(R.id.btnKlik); btnKlik.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getApplicationContext(), "Ini yang namanya toast", Toast.LENGTH_LONG).show(); } }); } }

Versi Android

Image
Versi Android diawali dengan dirilisnya Android beta pada bulan November 2007. Versi komersial pertama, Android 1.0, dirilis pada September 2008. Android dikembangkan secara berkelanjutan oleh Google dan Open Handset Alliance (OHA), yang telah merilis sejumlah pembaruan sistem operasi ini sejak dirilisnya versi awal. Sejak April 2009, versi Android dikembangkan dengan nama kode yang dinamai berdasarkan makanan pencuci mulut dan penganan manis. Masing-masing versi dirilis sesuai urutan alfabet, yakni Cupcake (1.5), Donut (1.6), Eclair (2.0–2.1), Froyo (2.2–2.2.3), Gingerbread (2.3–2.3.7), Honeycomb (3.0–3.2.6), Ice Cream Sandwich (4.0–4.0.4), Jelly Bean (4.1–4.3), dan KitKat (4.4+). Pada tanggal 3 September 2013, Google mengumumkan bahwa sekitar 1 miliar perangkat seluler aktif di seluruh dunia menggunakan OS Android. Pembaruan utama terbaru versi Android adalah Lollipop 5.0, yang dirilis pada 3 November 2014. Sumber; Wikipedia Indonesia

Menjalankan Aplikasi Android

Untuk menjalankan aplikasi yang sudah Anda buat dengan Android Studio, Anda dapat memilih dua cara berikut:  Langsung memakai perangkat Android yang terhubung dengan kabel data USB.  Menggunakan smartphone atau tablet langsung yang dihubungkan dengan kabel USB langsung. Cara ini yang paling saya suka karena paling cepat, tidak memakan memori Windows, dan langsung nyata di jalankan di perangkat Android. Untuk dapat menggunakan cara ini pastikan USB debugging di perangkat Anda sudah di checklist. Dengan menggunakan Virtual Device, seperti  AVD bawaan dari Android Studio Paling berat untuk dijalankan, tidak disarankan untuk PC yang mempunyai spesifikasi yang rendah. Genimotion Virtual Device yang populer digunakan para developer karena ringan dan banyak pilihan device yang akan dijalankan. Bluestack App Player Bluestack juga populer, tapi tidak disarankan karena tidak ada pilihan versi Android, resolusi, dan screen orientation (portrait dan landscape) y...