Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Kelompok 3 Khoerul Umam Dwi Yulianto K.W

Presentasi serupa


Presentasi berjudul: "Kelompok 3 Khoerul Umam Dwi Yulianto K.W"— Transcript presentasi:

1 Kelompok 3 Khoerul Umam 15.11.0241 Dwi Yulianto K.W 15.11.0231
Anggen Dias Restu Wardani M. Reza Fadilah Afrizal Rifai Riyanuar Nugroho Safki Fajar Fatmawan

2 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

3 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

4 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.

5 Contoh implementasi pada android notifikasi
Aktivity xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" roid"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="vertical" >     <Button         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="Show Notification"         android:layout_marginTop="200dp" android:layout_marginLeft="100 dp"/> </LinearLayout>

6 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 {     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() {             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());             }         });     } }

7 Contoh output

8 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.

9 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.

10 Output intent


Download ppt "Kelompok 3 Khoerul Umam Dwi Yulianto K.W"

Presentasi serupa


Iklan oleh Google