Bagikan melalui


NotificationChannel Kelas

Definisi

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

[Android.Runtime.Register("android/app/NotificationChannel", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class NotificationChannel : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/NotificationChannel", ApiSince=26, DoNotGenerateAcw=true)>]
type NotificationChannel = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Warisan
NotificationChannel
Atribut
Penerapan

Keterangan

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

Dokumentasi Java untuk android.app.NotificationChannel.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Konstruktor

NotificationChannel(String, ICharSequence, NotificationImportance)

Membuat saluran pemberitahuan.

NotificationChannel(String, String, NotificationImportance)

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

Bidang

DefaultChannelId

Id saluran default untuk aplikasi.

EditConversation

Nilai tambahan untuk Settings#EXTRA_CHANNEL_FILTER_LIST.

EditImportance

Nilai tambahan untuk Settings#EXTRA_CHANNEL_FILTER_LIST.

EditLauncher

Nilai tambahan untuk Settings#EXTRA_CHANNEL_FILTER_LIST.

EditLockedDevice

Nilai tambahan untuk Settings#EXTRA_CHANNEL_FILTER_LIST.

EditSound

Nilai tambahan untuk Settings#EXTRA_CHANNEL_FILTER_LIST.

EditVibration

Nilai tambahan untuk Settings#EXTRA_CHANNEL_FILTER_LIST.

EditZen

Nilai tambahan untuk Settings#EXTRA_CHANNEL_FILTER_LIST.

Properti

AudioAttributes

Mengembalikan atribut audio untuk suara yang diputar oleh pemberitahuan yang diposting ke saluran ini.

Blockable

Mengembalikan apakah saluran ini selalu dapat diblokir, meskipun aplikasi 'diperbaiki' sebagai tidak dapat diblokir. -or- Memungkinkan pengguna memblokir pemberitahuan yang dikirim melalui saluran ini, jika saluran ini milik paket yang jika tidak, akan memiliki pemberitahuan "diperbaiki" sebagai diaktifkan.

Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
ConversationId

Mengembalikan ShortcutInfo#getId() id percakapan yang mendukung saluran ini, jika dikaitkan dengan percakapan.

Creator

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

Description

Mengembalikan deskripsi pengguna yang terlihat dari saluran ini. -or- Mengatur deskripsi pengguna yang terlihat dari saluran ini.

Group

Mengembalikan grup milik saluran ini. -or- Mengatur grup tempat saluran ini berada.

Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
HasUserSetImportance

Mengembalikan apakah pengguna telah memilih pentingnya saluran ini, baik untuk menegaskan pilihan awal dari aplikasi, atau mengubahnya menjadi lebih tinggi atau lebih rendah.

HasUserSetSound

Mengembalikan apakah pengguna telah memilih suara saluran ini.

Id

Mengembalikan id saluran ini.

Importance

Mengembalikan kepentingan yang ditentukan pengguna e. -or- Mengatur tingkat gangguan saluran pemberitahuan ini.

IsConversation

Apakah saluran ini mewakili percakapan atau tidak.

IsDemoted

Mengembalikan apakah pengguna telah memutuskan bahwa saluran ini tidak mewakili percakapan.

IsImportantConversation

Apakah pemberitahuan dalam percakapan ini dianggap penting atau tidak.

JniIdentityHashCode

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

(Diperoleh dari Object)
JniPeerMembers

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

LightColor

Mengembalikan warna cahaya pemberitahuan untuk pemberitahuan yang diposting ke saluran ini. -or- Mengatur warna cahaya pemberitahuan untuk pemberitahuan yang diposting ke saluran ini, jika lampu ada #enableLights(boolean) enabled di saluran ini dan perangkat mendukung fitur tersebut.

LockscreenVisibility

Mengembalikan apakah pemberitahuan yang diposting ke saluran ini ditampilkan pada layar kunci dalam bentuk penuh atau diredaksi. -or- Mengatur apakah pemberitahuan yang diposting ke saluran ini muncul di layar kunci atau tidak, dan jika demikian, apakah pemberitahuan muncul dalam formulir yang diredaksi.

Name

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

NameFormatted

Mengembalikan nama pengguna yang terlihat dari saluran ini. -or- Mengatur nama pengguna yang terlihat dari saluran ini.

ParentChannelId

Mengembalikan #getId() id saluran pemberitahuan induk ke saluran ini, jika merupakan saluran terkait percakapan.

PeerReference

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

(Diperoleh dari Object)
Sound

Mengembalikan suara pemberitahuan untuk saluran ini.

ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

(Diperoleh dari Object)
ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

(Diperoleh dari Object)

Metode

CanBubble()

Mengembalikan apakah pemberitahuan yang diposting ke saluran ini diizinkan untuk ditampilkan di luar bayangan pemberitahuan, di jendela mengambang di atas aplikasi lain.

CanBypassDnd()

Apakah pemberitahuan yang diposting ke saluran ini dapat melewati mode Jangan Diganggu NotificationManager#INTERRUPTION_FILTER_PRIORITY atau tidak.

CanShowBadge()

Mengembalikan apakah pemberitahuan yang diposting ke saluran ini dapat muncul sebagai lencana dalam aplikasi Peluncur.

Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
DescribeContents()

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

Dispose()

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

(Diperoleh dari Object)
Dispose(Boolean)

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

(Diperoleh dari Object)
EnableLights(Boolean)

Mengatur apakah pemberitahuan yang diposting ke saluran ini harus menampilkan lampu pemberitahuan, pada perangkat yang mendukung fitur tersebut.

EnableVibration(Boolean)

Mengatur apakah pemberitahuan yang diposting ke saluran ini harus bergetar.

Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
GetVibrationPattern()

Mengembalikan pola getaran untuk pemberitahuan yang diposting ke saluran ini.

JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
SetAllowBubbles(Boolean)

Pada Android 11, nilai ini tidak lagi dihormati.

SetBypassDnd(Boolean)

Mengatur apakah pemberitahuan yang diposting ke saluran ini dapat mengganggu pengguna dalam android.app.NotificationManager.Policy#INTERRUPTION_FILTER_PRIORITY mode atau tidak.

SetConversationId(String, String)

Mengatur saluran ini sebagai berpusat pada konversi.

SetHandle(IntPtr, JniHandleOwnership)

Handle Mengatur properti.

(Diperoleh dari Object)
SetShowBadge(Boolean)

Mengatur apakah pemberitahuan yang diposting ke saluran ini dapat muncul sebagai lencana ikon aplikasi dalam Peluncur.

SetSound(Uri, AudioAttributes)

Mengatur suara yang harus diputar untuk pemberitahuan yang diposting ke saluran ini dan atribut audionya.

SetVibrationPattern(Int64[])

Mengatur pola getaran untuk pemberitahuan yang diposting ke saluran ini.

ShouldShowLights()

Mengembalikan apakah pemberitahuan yang diposting ke saluran ini memicu lampu pemberitahuan.

ShouldVibrate()

Mengembalikan apakah pemberitahuan yang diposting ke saluran ini selalu bergetar.

ToArray<T>()

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
UnregisterFromRuntime()

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

(Diperoleh dari Object)
Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

Implementasi Antarmuka Eksplisit

IJavaPeerable.Disposed()

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

(Diperoleh dari Object)
IJavaPeerable.DisposeUnlessReferenced()

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

(Diperoleh dari Object)
IJavaPeerable.Finalized()

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

(Diperoleh dari Object)
IJavaPeerable.JniManagedPeerState

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

(Diperoleh dari Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

(Diperoleh dari Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

(Diperoleh dari Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

(Diperoleh dari Object)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

GetJniTypeName(IJavaPeerable)

Representasi pengaturan yang berlaku untuk kumpulan pemberitahuan bermasalah yang sama.

Berlaku untuk