Notification 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
를 사용하여 android.app.NotificationManager
사용자에게 영구 알림을 표시하는 방법을 나타내는 클래스입니다.
[Android.Runtime.Register("android/app/Notification", DoNotGenerateAcw=true)]
public class Notification : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Notification", DoNotGenerateAcw=true)>]
type Notification = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 상속
- 특성
- 구현
설명
를 사용하여 android.app.NotificationManager
사용자에게 영구 알림을 표시하는 방법을 나타내는 클래스입니다.
Notification.Builder Notification.Builder
알림을 더 쉽게 생성할 수 있도록 가 추가되었습니다.
<div class="special reference"><h3>Developer Guides</h3>
알림 만들기에 대한 가이드는 상태 표시줄 알림 개발자 가이드를 참조하세요.
</Div>
에 대한 Java 설명서입니다 android.app.Notification
.
이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.
생성자
Notification() |
기본값을 사용하여 Notification 개체를 생성합니다. |
Notification(Int32, ICharSequence) |
|
Notification(Int32, ICharSequence, Int64) |
사용되지 않음.
표준 확장 보기 없이 상태 표시줄 아이콘이 있는 데 필요한 정보를 사용하여 Notification 개체를 생성합니다. |
Notification(Int32, String) |
|
Notification(Int32, String, Int64) |
표준 확장 보기 없이 상태 표시줄 아이콘이 있는 데 필요한 정보를 사용하여 Notification 개체를 생성합니다. |
Notification(IntPtr, JniHandleOwnership) |
JNI 개체의 관리형 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다. |
Notification(Parcel) |
소포에서 알림의 레이블을 해제합니다. |
필드
CategoryAlarm |
알림 범주: 알람 또는 타이머. |
CategoryCall |
알림 범주: 수신 전화(음성 또는 비디오) 또는 이와 유사한 동기 통신 요청입니다. |
CategoryEmail |
알림 범주: 비동기 대량 메시지(이메일). |
CategoryError |
알림 범주: 백그라운드 작업 또는 인증 상태 오류입니다. |
CategoryEvent |
알림 범주: 일정 이벤트입니다. |
CategoryLocationSharing |
알림 범주: 일시적으로 위치를 공유합니다. |
CategoryMessage |
알림 범주: 들어오는 직접 메시지(SMS, 인스턴트 메시지 등) |
CategoryMissedCall |
알림 범주: 부재 중 전화. |
CategoryNavigation |
알림 범주: 맵 턴 바이 턴 탐색. |
CategoryProgress |
알림 범주: 장기 실행 백그라운드 작업의 진행률입니다. |
CategoryPromo |
알림 범주: 프로모션 또는 광고. |
CategoryRecommendation |
알림 범주: 한 가지에 대한 특정하고 시기 적절한 권장 사항입니다. |
CategoryReminder |
알림 범주: 사용자 예약 미리 알림입니다. |
CategoryService |
알림 범주: 백그라운드 서비스 실행의 표시입니다. |
CategorySocial |
알림 범주: 소셜 네트워크 또는 공유 업데이트. |
CategoryStatus |
알림 범주: 디바이스 또는 상황별 상태 대한 지속적인 정보입니다. |
CategoryStopwatch |
알림 범주: 스톱워치를 실행합니다. |
CategorySystem |
알림 범주: 시스템 또는 디바이스 상태 업데이트. |
CategoryTransport |
알림 범주: 재생을 위한 미디어 전송 제어입니다. |
CategoryWorkout |
알림 범주: 사용자의 운동 추적 |
ColorDefault |
이 알림을 특별한 색으로 데코레이트하지 말고 이 알림을 표시할 때 기본 색을 사용하도록 시스템에 알리는 특수 값 |
ExtraAnswerColor |
|
ExtraAnswerIntent |
|
ExtraAudioContentsUri |
|
ExtraBackgroundImageUri |
|
ExtraBigText |
|
ExtraCallIsVideo |
|
ExtraCallPerson |
|
ExtraCallType |
|
ExtraChannelGroupId |
의 선택적 추가 항목입니다 |
ExtraChannelId |
의 선택적 추가 항목입니다 |
ExtraChronometerCountDown |
|
ExtraColorized |
|
ExtraCompactActions |
|
ExtraConversationTitle |
|
ExtraDeclineColor |
|
ExtraDeclineIntent |
|
ExtraHangUpIntent |
|
ExtraHistoricMessages |
|
ExtraInfoText |
|
ExtraIsGroupConversation |
|
ExtraLargeIcon |
|
ExtraLargeIconBig |
|
ExtraMediaSession |
|
ExtraMessages |
|
ExtraMessagingPerson |
|
ExtraNotificationId |
의 선택적 추가 항목입니다 |
ExtraNotificationTag |
의 선택적 추가 항목입니다 |
ExtraPeople |
|
ExtraPeopleList |
|
ExtraPicture |
|
ExtraPictureContentDescription |
|
ExtraPictureIcon |
|
ExtraProgress |
|
ExtraProgressIndeterminate |
|
ExtraProgressMax |
|
ExtraRemoteInputDraft |
사용자가 클릭할 때 알림에 RemoteInput에 대한 들여쓰지 않은 초안이 포함된 경우 이 키를 사용하여 초안을 에 String 추가 |
ExtraRemoteInputHistory |
|
ExtraSelfDisplayName |
|
ExtraShowBigPictureWhenCollapsed |
|
ExtraShowChronometer |
|
ExtraShowWhen |
|
ExtraSmallIcon |
|
ExtraSubText |
|
ExtraSummaryText |
|
ExtraTemplate |
|
ExtraText |
|
ExtraTextLines |
|
ExtraTitle |
|
ExtraTitleBig |
|
ExtraVerificationIcon |
|
ExtraVerificationText |
|
ForegroundServiceDefault |
사용되지 않음.
이 동작과 함께 setForegroundServiceBehavior()를 사용하여 포그라운드 서비스 시작과 관련된 알림이 빌드된 경우 일반적으로 사용자에게 시각적 방해가 발생하지 않도록 알림 표시가 잠시 동안 표시되지 않습니다. |
ForegroundServiceDeferred |
사용되지 않음.
이 동작과 함께 setForegroundServiceBehavior()를 사용하여 포그라운드 서비스 시작과 관련된 알림이 빌드된 경우 일반적으로 사용자에게 시각적 방해가 발생하지 않도록 알림 표시가 잠시 동안 표시되지 않습니다. |
ForegroundServiceImmediate |
사용되지 않음.
이 동작과 함께 setForegroundServiceBehavior()를 사용하여 포그라운드 서비스 시작과 관련된 알림이 빌드된 경우 기본 동작이 짧은 시간 동안 표시를 지연하는 경우에도 알림 표시가 즉시 수행됩니다. |
IntentCategoryNotificationPreferences |
포함된 애플리케이션에 대한 알림 기본 설정을 조정하기 위한 사용자 인터페이스를 제공하는 활동입니다. |
PriorityDefault |
기본 알림 |
PriorityHigh |
더 중요한 알림 또는 경고의 경우 더 높은 |
PriorityLow |
낮은 |
PriorityMax |
가장 |
PriorityMin |
가장 낮음 |
속성
Actions |
에 의해 |
AllowSystemGeneratedContextualActions |
플랫폼이 (앱 개발자가) 이 알림에 대한 컨텍스트 작업을 생성할 수 있는지 여부를 반환합니다. |
AudioAttributes |
|
AudioAttributesDefault |
|
AudioStreamType |
사용되지 않음.
소리를 재생할 때 사용할 오디오 스트림 유형입니다. |
BadgeIconType |
이 알림이 Badging을 지원하는 시작 관리자에 표시되는 경우 표시해야 하는 아이콘을 반환합니다. |
BigContentView |
알림에 자세한 내용을 표시할 수 있는 기회를 제공하는 대용량 형식 버전의 |
Category |
이 알림을 가장 잘 설명하는 미리 정의된 알림 범주(상수 참조 |
ChannelId |
이 알림이 게시하는 채널의 ID를 반환합니다. |
Class |
이 |
Color |
이 알림을 표시할 때 표준 스타일 템플릿에서 |
ContentIntent |
확장된 상태 항목을 클릭할 때 실행할 의도입니다. |
ContentView |
알림 목록에서 이 알림을 나타내는 보기입니다(상태 표시줄에서 끌어오기). |
ContextualActions |
이 알림의 작업에서 상황별 작업(즉, 알림 내용으로 인해 제안됨)을 반환합니다. |
Creator |
구획 가능. |
Defaults |
기본값에서 가져와야 하는 값을 지정합니다. |
DeleteIntent |
"모두 지우기" 단추를 사용하거나 개별적으로 살짝 밀어 사용자가 알림을 명시적으로 해제할 때 실행할 의도입니다. |
Extras |
이 알림을 사용하여 수행할 추가 의미 체계 데이터입니다. |
Flags | |
FullScreenIntent |
상태 표시줄에 알림을 게시하는 대신 시작하려는 의도입니다. |
Group |
이러한 렌더링을 지원하는 디바이스의 다른 알림과 함께 이 알림을 클러스터 또는 스택으로 그룹화하는 데 사용되는 키를 가져옵니다. |
GroupAlertBehavior |
그룹에 있는 알림 유형이 사용자에게 청각적으로 경고하는 역할을 하는 유형을 반환합니다. |
Handle |
기본 Android instance 대한 핸들입니다. (다음에서 상속됨 Object) |
HasImage |
를 사용하여 |
HeadsUpContentView |
알림에 contentView에 작업 단추를 추가할 수 있는 기회를 제공하는 중간 형식 버전의 |
Icon |
상태 표시줄에서 아이콘으로 사용할 그리기 가능 항목의 리소스 ID입니다. |
IconLevel |
상태 표시줄의 아이콘에 둘 이상의 수준이 있는 경우 이를 설정할 수 있습니다. |
JniIdentityHashCode |
를 사용하여 |
JniPeerMembers |
를 사용하여 |
LargeIcon |
알림 콘텐츠 영역에 표시할 큰 비트맵입니다. |
LedARGB |
led의 색입니다. |
LedOffMS |
LED가 깜박이는 동안 꺼질 수 있는 시간(밀리초)입니다. |
LedOnMS |
LED가 깜박이는 동안 켜질 수 있는 시간(밀리초)입니다. |
LocusId |
|
Number |
이 알림이 나타내는 이벤트 수입니다. |
PeerReference |
를 사용하여 |
Priority |
이 알림의 상대적 우선 순위입니다. |
PublicVersion |
보안 키 가드 위에 있는 것과 같이 안전하지 않은 컨텍스트에 콘텐츠가 표시되는 이 알림의 대체 버전입니다. |
SettingsText |
를 사용하여 |
SettingsTextFormatted |
에 제공된 설정 텍스트를 반환합니다 |
ShortcutId |
|
SmallIcon |
상태 표시줄 및 콘텐츠 보기에서 이 알림을 나타내는 작은 아이콘입니다. |
SortKey |
동일한 패키지의 다른 알림 간에 이 알림을 정렬하는 정렬 키를 가져옵니다. |
Sound |
재생할 소리입니다. |
ThresholdClass |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
ThresholdType |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
TickerText |
접근성 서비스에 대한 이 알림을 요약한 텍스트입니다. |
TickerView |
사용되지 않음.
이전에는 를 보여 주는 보기입니다 |
TimeoutAfter |
아직 취소되지 않은 경우 시스템에서 이 알림을 취소해야 하는 게시 기간을 반환합니다. |
Vibrate |
진동할 패턴입니다. |
Visibility |
SystemUI가 신뢰할 수 없는 상황(즉, 보안 잠금 화면)에서 알림의 존재 여부와 콘텐츠를 표시하는 방법과 시기에 영향을 미치는 이 알림의 표시 유형입니다. |
When |
이 알림과 관련된 타임스탬프(epoch 이후 밀리초)입니다. |
메서드
Clone() |
이 |
DescribeContents() |
이 Parcelable의 마샬링된 표현에 포함된 특수 개체의 종류를 설명합니다. |
Dispose() |
를 사용하여 |
Dispose(Boolean) |
를 사용하여 |
Equals(Object) |
다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다. (다음에서 상속됨 Object) |
FindRemoteInputActionPair(Boolean) |
원격 입력 및 해당 작업을 찾아 반환합니다. |
GetBubbleMetadata() |
기존 포그라운드 작업의 부동 창에 앱 콘텐츠를 표시하는 데 사용할 거품형 메타데이터를 반환합니다. |
GetHashCode() |
개체의 해시 코드 값을 반환합니다. (다음에서 상속됨 Object) |
GetLargeIcon() |
이 알림의 콘텐츠 보기에 표시되는 큰 아이콘입니다. |
JavaFinalize() |
가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다. (다음에서 상속됨 Object) |
Notify() |
이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다. (다음에서 상속됨 Object) |
NotifyAll() |
이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다. (다음에서 상속됨 Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Handle 속성을 설정합니다. (다음에서 상속됨 Object) |
SetLatestEventInfo(Context, ICharSequence, ICharSequence, PendingIntent) |
사용되지 않음.
|
SetLatestEventInfo(Context, String, String, PendingIntent) |
사용되지 않음.
|
ToArray<T>() |
를 사용하여 |
ToString() |
개체의 문자열 표현을 반환합니다. (다음에서 상속됨 Object) |
UnregisterFromRuntime() |
를 사용하여 |
Wait() |
현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다. (다음에서 상속됨 Object) |
Wait(Int64) |
현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다. (다음에서 상속됨 Object) |
Wait(Int64, Int32) |
현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다. (다음에서 상속됨 Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
이 알림을 소포로 평면화합니다. |
명시적 인터페이스 구현
IJavaPeerable.Disposed() |
를 사용하여 |
IJavaPeerable.DisposeUnlessReferenced() |
를 사용하여 |
IJavaPeerable.Finalized() |
를 사용하여 |
IJavaPeerable.JniManagedPeerState |
를 사용하여 |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
를 사용하여 |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
를 사용하여 |
IJavaPeerable.SetPeerReference(JniObjectReference) |
를 사용하여 |
확장 메서드
JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
JavaCast<TResult>(IJavaObject) |
를 사용하여 |
GetJniTypeName(IJavaPeerable) |
를 사용하여 |