Kelompok 3 Khoerul Umam 15.11.0241 Dwi Yulianto K.W 15.11.0231 Anggen Dias Restu Wardani 15.11.0229 M. Reza Fadilah 15.11.0249 Afrizal Rifai 15.11.0253 Riyanuar Nugroho 15.11.0252 Safki Fajar Fatmawan 15.11.0255
Pemograman Mobile Pemograman mobile merupakan pemograman berbasis OOP didalam pemograman mobile memiliki struktur struktur yang sangat terkonsep terlebih bahasa android yang mulai berkembang secara pesat dengan adanya pemograman mobile ini diharapkan teman teman mampu mengimplentasikan kedalam bentuk syntak pada pemograman Android selain itu mahasiswa dapat mengembangkan aplikasi android berbasis OOP yang dapat menunjang tesis untuk tugas akhir (TA). Untuk itu kami sekolompok akan mengulas tentang seputar Pemograman Android mulai dari : Android Notification Android Dialog Android Intent
Android notification Android notification adalah pesan yang digunakan untuk mengingatkan pengguna tentang beberapa kejadian yang terjadi di aplikasi kami.Umumnya, Pemberitahuan android akan ditampilkan di luar UI normal aplikasi kami dan mengingatkan pengguna tanpa mengganggu aktivitas mereka saat ini
Membuat Android Notification Perintah yang dapat digunakan untuk membuat android notification : setSmallIcon () - Digunakan untuk mengatur ikon kecil untuk pemberitahuan kami. setContentTitle () - Ini digunakan untuk mengatur judul pemberitahuan kami. setContentText () - Digunakan untuk mengatur teks rinci untuk ditampilkan dalam pemberitahuan.
Contoh implementasi pada android notifikasi Aktivity xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/and roid" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Button android:id="@+id/btnShow" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Show Notification" android:layout_marginTop="200dp" android:layout_marginLeft="100 dp"/> </LinearLayout>
package com. tutlane. notificationexample; import android. app package com.tutlane.notificationexample; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Intent; import android.support.v4.app.NotificationCompat; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btnNotify = (Button)findViewById(R.id.btnShow); btnNotify.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(MainActivity.this) .setSmallIcon(R.drawable.ic_notification) .setContentTitle("Tutlane Send New Message") .setContentText("Hi, Welcome to tutlane tutorial site"); // Set the intent to fire when the user taps on notification. Intent resultIntent = new Intent(MainActivity.this, MainActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this, 0, resultIntent, 0); mBuilder.setContentIntent(pendingIntent); // Sets an ID for the notification int mNotificationId = 001; NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); // It will display the notification in notification bar notificationManager.notify(mNotificationId, mBuilder.build()); } }); } }
Contoh output
Android dialog Dialog diandroid adalah jendela kecil yang meminta pengguna untuk membuat keputusan atau memasukkan informasi tambahan. Kelas Dialog adalah kelas basis untuk dialog, namun Anda harus menghindari pembuatan instance Dialog secara langsung. Sebagai gantinya, gunakan salah satu subkelas berikut: AlertDialog adalah Dialog yang bisa menampilkan judul, hingga tiga tombol, daftar item yang dapat dipilih, atau layout khusus. DatePickerDialog atau TimePickerDialog adalah Dialog berisi UI yang sudah didefinisikan dan memungkinkan pengguna memilih tanggal atau waktu.
Android Intent Intent merupakan suatu pesan yang digunakan untuk mengaktifkan tiga komponen dasar pada aplikasi Android yaitu Activity, Service, dan Broadcast Receiver. Aktifasi pada komponen-komponen tersebut bisa terjadi pada aplikasi yang sama atau berbeda, seperti menjalankan Activity, inisiasi Service, atau pengiriman pesan kepada Broadcast Receiver. Pada saat terjadi komunikasi antar komponen, Intent menyimpan paket informasi yang digunakan pada proses tersebut.
Output intent