Google Contacts Akan Segera Terlihat Di Panel Sisi Gmail

Google Contacts Akan Segera Terlihat Di Panel Sisi Gmail

Notifikasi adalah pesan yang ditampilkan maka dari itu Android di luar UI aplikasi Anda cak bagi memberikan pengingat, komunikasi dari orang lain, atau informasi tepat waktu lainnya berpangkal aplikasi. Pengguna dapat mengetuk notifikasi untuk membuka aplikasi Anda maupun melakukan tindakan simultan berpangkal notifikasi.

Jerambah ini memberikan ikhtisar tempat munculnya notifikasi dan fitur yang tersaji. Takdirnya Kamu ingin mulai membuat notifikasi, baca Membuat Notifikasi.

Untuk informasi sesudah-sudahnya tentang teladan desain dan interaksi, lihat Panduan desain notifikasi.

Tampilan di perangkat

Notifikasi ditampilkan faali kepada konsumen di lokasi dan intern format yang berbeda, sama dengan ikon di status kafetaria, entri nan lebih mendetail di panel samping notifikasi, sebagai badge di ikon aplikasi, dan di perangkat wearable yang terukir.

Gengsi warung kopi dan panel samping notifikasi

Saat dikeluarkan, notifikasi terlebih tinggal unjuk di status bar bak ikon.

Gambar 1.
Ikon notifikasi unjuk di sisi kiri prestise bar

Pengguna dapat menggeser harga diri bar ke bawah lakukan membuka panel samping notifikasi, dan di sini pemakai dapat melihat detail selengkapnya dan mengambil tindakan terkait notifikasi.

Gambar 2.

Notifikasi di panel samping notifikasi

Pengguna bisa menyentak notifikasi di panel samping ke bawah cak bagi membuka tampilan yang diluaskan, nan menampilkan konten dan tombol tindakan tambahan, jikalau ada. Menginjak Android 13, tampilan yang diperluas ini menyertakan kenop yang memungkinkan pengguna untuk menghentikan aplikasi nan memiliki layanan meres depan nan sedang berlangsung.

Notifikasi setia tertentang di panel samping notifikasi hingga ditutup oleh aplikasi atau konsumen.

Notifikasi pendahuluan

Menginjak Android 5.0, notifikasi dapat unjuk sekejap di jendela floating yang disebut
notifikasi pendahuluan. Perilaku ini rata-rata lakukan notifikasi utama yang harus segera diketahui maka dari itu pengguna dan muncul saja jika peranti dibuka kuncinya.

Buram 3.
Notifikasi pendahuluan muncul di depan petisi latar depan.

Notifikasi pendahuluan muncul saat aplikasi Anda mengeluarkan notifikasi dan menghilang lain lama kemudian, tetapi tetap terlihat di panel samping notifikasi seperti biasa.

Contoh kondisi yang mungkin memicu notifikasi pendahuluan mencangam berikut ini:

  • Aktivitas pengguna sedang dalam kecondongan layar mumbung (tuntutan menunggangi
    fullScreenIntent).
  • Notifikasi memiliki prioritas tataran dan menunggangi musik dering atau pulsa di organ nan menjalankan Android 7.1 (API level 25) dan lebih lama.
  • Saluran notifikasi mempunyai poin penting yang tinggi di perkakas yang menjalankan Android 8.0 (Jago merah level 26) dan makin plonco.

Layar sentral

Berangkat Android 5.0, notifikasi boleh muncul di layar kunci.

Anda bisa secara terprogram menyetel tingkat detail yang tertumbuk pandangan di notifikasi yang dikeluarkan oleh tuntutan Beliau pada layar rahasia aman, atau bahkan apakah notifikasi akan unjuk di layar kunci sekali-kali.

Pengguna dapat menggunakan setelan sistem buat memilih tingkat detail yang terlihat di notifikasi jib ki akal, tersurat opsi untuk menonaktifkan semua notifikasi jib muslihat. Mulai Android 8.0, konsumen bisa memilih untuk membebastugaskan atau mengaktifkan notifikasi layar gerendel untuk tiap saluran notifikasi.

Rancangan 4.
Notifikasi di layar sendi dengan konten labil watak disembunyikan

Bagi mempelajari lebih lanjut, lihat prinsip Menyetel visibilitas layar pokok.

Badge ikon aplikasi

Plong peluncur yang didukung di perangkat nan menjalankan Android 8.0 (API level 26) dan lebih yunior, ikon aplikasi menandai notifikasi hijau dengan “badge” berwarna (juga disebut “bintik notifikasi”) di ikon peluncur aplikasi yang bersangkutan.

Konsumen dapat menekan lama ikon permohonan kerjakan melihat notifikasi permohonan tersebut. Pengguna kemudian dapat menutup atau menindaklanjuti notifikasi dari menu tersebut, serupa dengan panel samping notifikasi.

Gambar 5.
Badge notifikasi dan menu tekan lama

Kerjakan mempelajari makin lanjut cara kerja badge, baca Badge notifikasi.

Gawai Wear OS

Jikalau pengguna memiliki organ Wear OS yang tersambung, semua notifikasi muncul faali di sana, termasuk detail yang dapat diluaskan dan kenop tindakan.

Ia juga boleh meningkatkan kualitas dengan menyesuaikan sejumlah tampilan notifikasi di perangkat wearable dan menyediakan tindakan yang berbeda, tercantum balasan yang disarankan dan sambutan input suara. Buat informasi selengkapnya, lihat mandu menambahkan fitur idiosinkratis perangkat wearable ke notifikasi.

Rencana 6.
Notifikasi muncul otomatis di alat Wear OS yang tersambung

Ilmu urai notifikasi

Desain notifikasi ditentukan oleh template sistem—aplikasi Ia semata-mata menentukan konten untuk tiap porsi template. Bilang detail notifikasi hanya muncul dalam tampilan yang diluaskan.

Baca Juga :  Sebuah Prisma Memiliki Sisi Sebanyak 10 Bentuk Prisma Tersebut Adalah

Gambar 7.

Notifikasi dengan detail asal

Bagian paling kecil awam dari notifikasi ditunjukkan intern tulang beragangan 7 sebagai berikut:

  1. Ikon kecil: Mesti diisi dan disetel dengan
    setSmallIcon().
  2. Nama aplikasi: Disediakan makanya sistem.
  3. Keunggulan waktu: Ini diberikan maka itu sistem, sekadar Anda dapat menggantinya dengan
    setWhen()
    atau menyembunyikannya dengan
    setShowWhen(false).
  4. Ikon raksasa: Ini opsional (biasanya saja digunakan lakukan foto kontak; jangan gunakan kerjakan ikon aplikasi Beliau) dan disetel dengan
    setLargeIcon().
  5. Judul: Ini mana suka dan disetel dengan
    setContentTitle().
  6. Referensi: Ini opsional dan disetel dengan
    setContentText().

Kami sangat merekomendasikan mudah-mudahan Anda menggunakan template sistem untuk memastikan kompatibilitas desain nan tepat di semua perkakas. Namun, Kamu dapat membuat komposisi notifikasi kustom jika terbiasa.

Kerjakan informasi sebaik-baiknya tentang cara membuat notifikasi dengan fitur ini dan lainnya, baca Membuat Notifikasi.

Tindakan notifikasi

Supaya bukan diwajibkan, setiap notifikasi sebaiknya membuka aktivitas aplikasi yang sesuai saat diketuk. Selain tindakan notifikasi default ini, Anda dapat menambahkan tombol tindakan yang menyelesaikan tugas tersapu aplikasi dari notifikasi (biasanya tanpa membuka aktivitas), sebagaimana ditampilkan di bagan 9.

Gambar 9.
Notifikasi dengan tombol tindakan

Berangkat dari Android 7.0 (Api level 24), Beliau pula dapat menambahkan tindakan cak bagi melawan pesan atau mengegolkan pustaka lain secara langsung dari notifikasi.

Mulai pecah Android 10 (API level 29), tribune boleh otomatis menghasilkan tombol tindakan dengan tindakan berbasis intent nan disarankan.

Menambahkan tombol tindakan dijelaskan lebih lanjut di Mewujudkan Notifikasi.

Memerlukan perangkat yang tak terkunci

Konsumen mungkin mengintai tindakan notifikasi di cucur kunci instrumen. Takdirnya tindakan notifikasi tertentu menyebabkan permohonan meluncurkan aktivitas atau mengirim balasan berbarengan, pengguna harus membuka resep instrumen sebelum aplikasi dapat memanggil tindakan notifikasi tersebut.

Di Android 12 (Api level 31) dan yang lebih bau kencur, Anda boleh mengonfigurasi tindakan notifikasi sehingga perangkat harus dibuka kuncinya mudah-mudahan tuntutan Engkau boleh menyebut tindakan tersebut, copot dari alur kerja tindakan yang diluncurkan. Opsi ini membantu menambahkan lapisan keamanan tambahan pada notifikasi di perlengkapan yang terkunci.

Bikin mengharuskan perangkat dibuka kuncinya sebelum aplikasi memanggil tindakan notifikasi tertentu, teruskan
true
ke
setAuthenticationRequired()
saat membuat tindakan notifikasi, seperti yang ditunjukkan pada cuplikan kode berikut:

Kotlin

val moreSecureNotification = Notification.Builder(         context, NotificationListenerVerifierActivity.TAG)     .addAction(...)
            // This notification always requests authentication when invoked     // from a lock screen.     .setAuthenticationRequired(true)
            .build()
          

Java

Notification moreSecureNotification = new Notification.Builder(         context, NotificationListenerVerifierActivity.TAG)     .addAction(...)
            // This notification always requests authentication when invoked     // from a lock screen.     .setAuthenticationRequired(true)
            .build();
          

Notifikasi nan dapat diluaskan

Secara default, konten bacaan notifikasi dipotong agar memadai internal satu baris. Seandainya ingin notifikasi lebih panjang, Anda bisa mengaktifkan area pustaka nan bertambah ki akbar yang dapat diluaskan dengan menerapkan template tambahan, begitu juga ditampilkan di gambar 8.

Rancangan 8.
Notifikasi nan dapat diluaskan cak bagi teks samudra

Anda juga dapat membuat notifikasi yang dapat diluaskan dengan gambar, n domestik gaya kotak masuk, interlokusi chat, atau kontrol pemutaran alat angkut. Buat deklarasi sebaik-baiknya, baca Membuat Notifikasi yang Dapat Diluaskan.

Pembaruan dan grup notifikasi

Cak bagi menjauhi mengirimkan notifikasi nan jebah jika ada update suplemen, sebaiknya pertimbangkan untuk memperbarui notifikasi yang sudah suka-suka daripada melepaskan notifikasi yunior, maupun pertimbangkan bakal menggunakan notifikasi dengan gaya kotak ikut bagi menampilkan update percakapan.

Tetapi, jika terlazim mengirim sejumlah notifikasi, sebaiknya pertimbangkan buat mengelompokkan notifikasi terpisah tersebut ke dalam grup (tersedia di Android 7.0 dan lebih hijau). Grup notifikasi memungkinkan Ia menciutkan bilang notifikasi menjadi suatu postingan di panel samping notifikasi, dengan ringkasannya. Pengguna kemudian dapat meluaskan notifikasi untuk membuka detail tiap notifikasi satu-satu suatu.

Pemakai dapat secara bertahap mengembangkan grup notifikasi dan tiap notifikasi di dalamnya untuk melihat detail selengkapnya.

Gambar 10.
Grup notifikasi yang diciutkan dan diluaskan

Lakukan mempelajari cara menambahkan notifikasi ke grup, lihat Membuat Grup Notifikasi.

Saluran notifikasi

Mulai dari Android 8.0 (Api level 26), semua notifikasi harus ditetapkan ke suatu kanal atau tidak akan muncul. Dengan mengklasifikasikan notifikasi ke n domestik saluran, konsumen boleh membebastugaskan serokan notifikasi tertentu untuk aplikasi Engkau (bukan menonaktifkan
semua
notifikasi), dan pengguna dapat mengontrol opsi okuler dan audio bakal tiap saluran—semua bersumber setelan sistem Android (bagan 11). Pengguna juga dapat menekan lama notifikasi untuk menidakkan perilaku saluran tersapu.

Baca Juga :  Buku Sekolah Kurikulum 2013 Edisi Revisi 2017 Untuk Smp Kelas 9

Di perangkat yang menjalankan Android 7.1 (API level 25) dan lebih lama, pengguna belaka bisa mencampuri notifikasi saban aplikasi (secara efektif tiap aplikasi semata-mata memiliki satu saluran di Android 7.1 dan lebih lama).

Tulang beragangan 11.
Setelan notifikasi kerjakan aplikasi Jam dan salah satu salurannya

Satu aplikasi dapat memiliki sejumlah parit notifikasi— satu saluran terpisah cak bagi tiap jenis notifikasi yang dikeluarkan makanya permintaan. Aplikasi juga dapat menciptakan menjadikan saluran notifikasi sebagai tanggapan atas pilihan yang dibuat oleh pengguna aplikasi Beliau. Misalnya, Engkau boleh menyiapkan saluran notifikasi nan terpisah bikin setiap grup percakapan yang dibuat oleh pemakai internal aplikasi wanti-wanti.

Saluran Anda juga menentukan tingkat nilai terdahulu notifikasi di Android 8.0 dan lebih baru. Dengan demikian, semua notifikasi nan dikirimkan ke serokan notifikasi nan sama n kepunyaan perilaku nan sama.

Cak bagi informasi selengkapnya, lihat Takhlik dan Ikutikutan Kanal Notifikasi.

Nilai terdahulu notifikasi

Android memperalat
ponten penting
notifikasi kerjakan menentukan tingkat penundaan notifikasi tersebut lakukan konsumen (secara visual dan audio). Bertambah tingkatan ponten penting notifikasi, makin tinggi pula tingkat penghentian penangguhan notifikasi tersebut.

Pada Android 8.0 (API level 26) dan yang makin baru, biji terdahulu notifikasi ditentukan oleh
importance
saluran notifikasi. Konsumen dapat mengubah nilai bermakna saluran notifikasi di setelan sistem (gambar 12). Sreg Android 7.1 (API level 25) dan lebih lama, kredit berarti setiap notifikasi ditentukan maka itu
priority
notifikasi.

Rencana 12.
Pengguna boleh mengubah nilai terdahulu tiap saluran di Android 8.0 dan makin mentah

Kemungkinan tingkat nilai penting sebagai berikut:

  • Menggusur: Berbunyi dan muncul seumpama notifikasi pendahuluan.
  • Strata: Berbunyi
  • Sedang: Tidak terserah obstulen
  • Abnormal: Enggak ada bunyi dan tidak muncul di status bar.

Semua notifikasi, terlepas berusul nilai pentingnya, muncul di lokasi UI sistem yang tidak mengganggu, seperti panel samping notifikasi dan sebagai badge di ikon peluncur (meskipun Anda dapat menyangkal tampilan badge notifikasi).

Untuk informasi selengkapnya, lihat kaidah menyetel kredit penting.

Mode Jangan Ganggu

Menginjak bersumber Android 5.0 (API level 21), pengguna bisa mengaktifkan
mode Jangan Usik, nan menonaktifkan suara dan getaran untuk semua notifikasi. Notifikasi tetap unjuk di UI sistem seperti halal, kecuali jika pengguna menentukan sebaliknya.

Terserah tiga tingkat nan berbeda n domestik tren Jangan Ganggu:

  • Tenang total: memblokir semua kritik dan getaran, termasuk dari alarm, musik, video, dan game.
  • Semata-mata alarm: memblokir semua suara miring dan getaran, kecuali dari alarm.
  • Spesifik prioritas: pengguna boleh mengonfigurasi kategori tingkat sistem mana saja yang dapat mengganggu pengguna (seperti hanya alarm, pengingat, program, panggilan telepon, atau pesan). Untuk wanti-wanti dan panggilan telepon, pengguna juga dapat mengidas untuk memfilter beralaskan pengirim atau peneleponnya (bagan 13).

Gambar 13.
Pengguna dapat mengizinkan notifikasi muncul berdasarkan kategori tingkat sistem (kiri) dan bersendikan siapa yang mengirim pesan maupun mana tahu yang menelepon (kanan).

Di Android 8.0 (API level 26) dan lebih baru, pengguna pun dapat mengizinkan notifikasi unjuk untuk kategori tunggal aplikasi (juga disebut parit) dengan menggilir mode Jangan Ganggu tiap-tiap susukan. Misalnya, permintaan pembayaran mungkin punya saluran bikin notifikasi nan terkait dengan penarikan dan penyetoran. Pengguna kemudian dapat memilih lakukan mengizinkan notifikasi penarikan, notifikasi penyerahan, alias keduanya saat kerumahtanggaan mode prioritas. Di perangkat yang menjalankan Android 7.1 (API level 25) dan lebih lama, konsumen dapat mengizinkan notifikasi muncul per aplikasi, enggak masing-masing serokan.

Guna mengonfigurasi notifikasi dengan bermoral cak bagi setelan pemakai ini, Anda harus menyetel kategori dan saluran tingkat sistem.

Notifikasi lakukan layanan latar depan

Notifikasi diwajibkan saat aplikasi Ia menjalankan “layanan latar depan”, yaitu
Service
yang berjalan di permukaan birit yang berlantas lama dan terlihat oleh pemakai, sama dengan pemutar media. Notifikasi ini tidak dapat ditutup sama dengan notifikasi lain. Bagi menyetip notifikasi, layanan harus dihentikan atau dihapus pecah status “latar depan”.

Cak bagi informasi selengkapnya, baca Menjalankan layanan di latar depan. Jika Anda sedang membuat pemutar wahana, baca pun Menggunakan notifikasi MediaStyle dengan layanan latar depan.

Baca Juga :  Cara Setting Dan Menggunakan Wifi Direct Di Printer

Sempadan pengeluaran notifikasi

Mulai Android 8.1 (Api level 27), aplikasi tak dapat membuat notifikasi berbunyi bertambah dari satu kali per detik. Jika aplikasi Anda mengeluarkan beberapa notifikasi internal satu detik, semuanya akan loyal muncul seperti nan diharapkan, tetapi sekadar notifikasi pertama yang mengeluarkan obstulen setiap detiknya.

Akan saja, Android pula menerapkan batas kapasitas saat mengupdate notifikasi. Takdirnya Anda terlalu sering mengirimkan update ke satu notifikasi (banyak notifikasi dalam hari abnormal terbit suatu saat), sistem mungkin membatalkan beberapa update.

Kompatibilitas notifikasi

Sejak Android 1.0, UI sistem notifikasi dan API terkait notifikasi sudah terus berkembang. Bagi menggunakan fitur Api notifikasi terbaru berbarengan tetap mendukung perangkat yang kian lama, gunakan Api notifikasi support library:
NotificationCompat
dan subclass-nya, serta
NotificationManagerCompat. Ini memungkinkan Anda menghindari penulisan kode kondisional buat memeriksa API level karena Jago merah tersebut menanganinya buat Kamu.

NotificationCompat
diperbarui saat platform berevolusi bagi memasukkan metode terbaru. Utama untuk diingat bahwa ketersediaan metode intern
NotificationCompat
tidak menjamin bahwa fitur yang berkepentingan akan disediakan pada perangkat nan kian lama. Intern beberapa kasus memanggil Api yang hijau diperkenalkan akan mengakibatkan tidak adanya operasi di perangkat lama. Misalnya,
NotificationCompat.addAction()
menampilkan pentol tindakan namun pada perangkat yang menjalankan Android 4.1 (Api level 16) dan lebih plonco.

Berikut ini rangkuman perubahan perilaku yang paling terdahulu bagi notifikasi Android.

Android 4.1, Api level 16

  • Memperkenalkan template notifikasi nan dapat diluaskan (disebut kecondongan notifikasi), sehingga memungkinkan kawasan konten notifikasi yang lebih besar untuk mengutarakan informasi. Pemakai dapat menggunakan gestur lengser ke atas/bawah dengan satu deriji untuk berekspansi notifikasi.
  • Juga memperkenalkan kemampuan buat menambahkan tindakan tambahan, dalam gambar tombol, ke notifikasi.
  • Menambahkan kemampuan bagi pemakai untuk membebastugaskan notifikasi per tuntutan di setelan.

Android 4.4, API level 19 dan 20

  • Layanan pemroses notifikasi ditambahkan ke API.
  • Dukungan Android Wear (sekarang disebut Wear OS) ditambahkan di API level 20.

Android 5.0, API level 21

  • Memopulerkan jib sendi dan notifikasi pendahuluan.
  • Pengguna sekarang dapat mengaktifkan mode Jangan Usik di ponsel dan mengonfigurasi notifikasi mana yang diizinkan bagi menginterupsi saat instrumen dalam kecenderungan eksklusif prioritas.
  • Metode yang ditambahkan ke Api menyetel apakah notifikasi ditampilkan pada layar kunci maupun lain (setVisibility()) dan untuk menentukan versi “masyarakat” teks notifikasi.
  • Metode
    setPriority()
    ditambahkan untuk memberi tahu sistem tingkat penghentian penangguhan notifikasi ini (misalnya menyetelnya menjadi tinggi menciptakan menjadikan notifikasi unjuk sebagai notifikasi pendahuluan).
  • Dukungan longgokan notifikasi yang ditambahkan ke instrumen Android Wear (kini disebut Wear OS). Meletakkan notifikasi ke n domestik gundukan menggunakan
    setGroup(). Perlu diperhatikan bahwa tumpukan notifikasi belum didukung di tablet ataupun ponsel. Onggokan notifikasi akan datang akan disebut bak grup alias selongsong.

Android 7.0, Api level 24

  • Template notifikasi diubah gayanya agar lebih menekankan banner besar dan avatar.
  • Tiga template notifikasi ditambahkan: satu bikin aplikasi pesan dan dua lagi untuk mendekorasi tampilan konten kustom dengan kemampuan yang boleh diluaskan dan dekorasi sistem lainnya.
  • Dukungan ditambahkan ke perangkat kepal (ponsel dan tablet) bikin grup notifikasi. Menggunakan API yang sebagai halnya tumpukan notifikasi Android Wear (waktu ini disebut Wear OS) yang diperkenalkan di Android 5.0 (Api level 21).
  • Pengguna dapat langsung membalas di dalam notifikasi (pemakai dapat memasukkan teks nan kemudian akan diteruskan ke aplikasi induk notifikasi) menggunakan pertempuran inline.

Android 8.0, API level 26

  • Notifikasi satu per satu sekarang harus dimasukkan kerumahtanggaan sungai buatan tertentu.
  • Pengguna saat ini dapat menonaktifkan notifikasi per serokan, dan tak menonaktifkan semua notifikasi bersumber suatu permintaan.
  • Aplikasi dengan notifikasi aktif membentangkan “badge” notifikasi di muka ikon aplikasi lega layar terdahulu/peluncur.
  • Pemakai saat ini dapat memurukkan notifikasi mulai sejak panel samping. Engkau boleh menyetel waktu tunggu otomatis bikin notifikasi.
  • Anda juga dapat menyetel warna latar pantat notifikasi.
  • Beberapa API tentang perilaku notifikasi dipindahkan semenjak
    Notification
    ke
    NotificationChannel. Misalnya, gunakan
    NotificationChannel.setImportance()
    bukan
    NotificationCompat.Builder.setPriority()
    buat Android 8.0 dan yang lebih yunior.

Android 13.0, API level 33

  • Izin runtime telah ditambahkan. Hendaknya tuntutan Sira mengirim notifikasi yang tidak dikecualikan, pengguna harus mengasihkan amnesti ini ke aplikasi Anda.

Google Contacts Akan Segera Terlihat Di Panel Sisi Gmail

Source: https://developer.android.com/guide/topics/ui/notifiers/notifications?hl=id