Posts
Mengenal Activity di Android
- Get link
- X
- Other Apps
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
- Get link
- X
- Other Apps
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)
- Get link
- X
- Other Apps
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 Aplikasi Luas Segitiga
- Get link
- X
- Other Apps
public class MainActivity extends AppCompatActivity { Double alas,tinggi,luas; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void hitung (View view) { EditText edtAlas = (EditText)findViewById(R.id.edtAlas); EditText edtTinggi = (EditText)findViewById(R.id.edtTinggi); TextView txtHasil = (TextView)findViewById(R.id.txtHasil); alas = Double.parseDouble(edtAlas.getText().toString()); tinggi = Double.parseDouble(edtTinggi.getText().toString()); luas = alas*tinggi/2; txtHasil.setText("Luas segitiga = alas x tinggi = " + luas); } }