[−]Struct jni_android_sys::android::app::Notification
public class Notification
Required feature: android-app-Notification
Methods
impl Notification
pub fn new<'env>(__jni_env: &'env Env) -> Result<Local<'env, Notification>>[src]
pub fn new_int_char_sequence_long<'env>(
__jni_env: &'env Env,
arg0: i32,
arg1: impl Into<Option<&'env CharSequence>>,
arg2: i64
) -> Result<Local<'env, Notification>>[src]
__jni_env: &'env Env,
arg0: i32,
arg1: impl Into<Option<&'env CharSequence>>,
arg2: i64
) -> Result<Local<'env, Notification>>
Required features: "java-lang-CharSequence"
pub fn new_parcel<'env>(
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Parcel>>
) -> Result<Local<'env, Notification>>[src]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Parcel>>
) -> Result<Local<'env, Notification>>
Required features: "android-os-Parcel"
pub fn get_group<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn get_sort_key<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn clone<'env>(&'env self) -> Result<Option<Local<'env, Notification>>>[src]
Required features: "android-app-Notification"
pub fn describe_contents<'env>(&'env self) -> Result<i32>[src]
pub fn write_to_parcel<'env>(
&'env self,
arg0: impl Into<Option<&'env Parcel>>,
arg1: i32
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Parcel>>,
arg1: i32
) -> Result<()>
Required features: "android-os-Parcel"
pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn get_channel_id<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn get_timeout_after<'env>(&'env self) -> Result<i64>[src]
pub fn get_badge_icon_type<'env>(&'env self) -> Result<i32>[src]
pub fn get_shortcut_id<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn get_settings_text<'env>(
&'env self
) -> Result<Option<Local<'env, CharSequence>>>[src]
&'env self
) -> Result<Option<Local<'env, CharSequence>>>
Required features: "java-lang-CharSequence"
pub fn get_group_alert_behavior<'env>(&'env self) -> Result<i32>[src]
pub fn get_small_icon<'env>(&'env self) -> Result<Option<Local<'env, Icon>>>[src]
Required features: "android-graphics-drawable-Icon"
pub fn get_large_icon<'env>(&'env self) -> Result<Option<Local<'env, Icon>>>[src]
Required features: "android-graphics-drawable-Icon"
pub const BADGE_ICON_LARGE: i32[src]
public static final BADGE_ICON_LARGE
pub const BADGE_ICON_NONE: i32[src]
public static final BADGE_ICON_NONE
pub const BADGE_ICON_SMALL: i32[src]
public static final BADGE_ICON_SMALL
pub const CATEGORY_ALARM: &'static str[src]
public static final CATEGORY_ALARM
pub const CATEGORY_CALL: &'static str[src]
public static final CATEGORY_CALL
pub const CATEGORY_EMAIL: &'static str[src]
public static final CATEGORY_EMAIL
pub const CATEGORY_ERROR: &'static str[src]
public static final CATEGORY_ERROR
pub const CATEGORY_EVENT: &'static str[src]
public static final CATEGORY_EVENT
pub const CATEGORY_MESSAGE: &'static str[src]
public static final CATEGORY_MESSAGE
pub const CATEGORY_NAVIGATION: &'static str[src]
public static final CATEGORY_NAVIGATION
pub const CATEGORY_PROGRESS: &'static str[src]
public static final CATEGORY_PROGRESS
pub const CATEGORY_PROMO: &'static str[src]
public static final CATEGORY_PROMO
pub const CATEGORY_RECOMMENDATION: &'static str[src]
public static final CATEGORY_RECOMMENDATION
pub const CATEGORY_REMINDER: &'static str[src]
public static final CATEGORY_REMINDER
pub const CATEGORY_SERVICE: &'static str[src]
public static final CATEGORY_SERVICE
pub const CATEGORY_SOCIAL: &'static str[src]
public static final CATEGORY_SOCIAL
pub const CATEGORY_STATUS: &'static str[src]
public static final CATEGORY_STATUS
pub const CATEGORY_SYSTEM: &'static str[src]
public static final CATEGORY_SYSTEM
pub const CATEGORY_TRANSPORT: &'static str[src]
public static final CATEGORY_TRANSPORT
pub const COLOR_DEFAULT: i32[src]
public static final COLOR_DEFAULT
pub const DEFAULT_ALL: i32[src]
public static final DEFAULT_ALL
pub const DEFAULT_LIGHTS: i32[src]
public static final DEFAULT_LIGHTS
pub const DEFAULT_SOUND: i32[src]
public static final DEFAULT_SOUND
pub const DEFAULT_VIBRATE: i32[src]
public static final DEFAULT_VIBRATE
pub const EXTRA_AUDIO_CONTENTS_URI: &'static str[src]
public static final EXTRA_AUDIO_CONTENTS_URI
pub const EXTRA_BACKGROUND_IMAGE_URI: &'static str[src]
public static final EXTRA_BACKGROUND_IMAGE_URI
pub const EXTRA_BIG_TEXT: &'static str[src]
public static final EXTRA_BIG_TEXT
pub const EXTRA_CHANNEL_GROUP_ID: &'static str[src]
public static final EXTRA_CHANNEL_GROUP_ID
pub const EXTRA_CHANNEL_ID: &'static str[src]
public static final EXTRA_CHANNEL_ID
pub const EXTRA_CHRONOMETER_COUNT_DOWN: &'static str[src]
public static final EXTRA_CHRONOMETER_COUNT_DOWN
pub const EXTRA_COLORIZED: &'static str[src]
public static final EXTRA_COLORIZED
pub const EXTRA_COMPACT_ACTIONS: &'static str[src]
public static final EXTRA_COMPACT_ACTIONS
pub const EXTRA_CONVERSATION_TITLE: &'static str[src]
public static final EXTRA_CONVERSATION_TITLE
pub const EXTRA_HISTORIC_MESSAGES: &'static str[src]
public static final EXTRA_HISTORIC_MESSAGES
pub const EXTRA_INFO_TEXT: &'static str[src]
public static final EXTRA_INFO_TEXT
pub const EXTRA_IS_GROUP_CONVERSATION: &'static str[src]
public static final EXTRA_IS_GROUP_CONVERSATION
pub const EXTRA_LARGE_ICON: &'static str[src]
public static final EXTRA_LARGE_ICON
pub const EXTRA_LARGE_ICON_BIG: &'static str[src]
public static final EXTRA_LARGE_ICON_BIG
pub const EXTRA_MEDIA_SESSION: &'static str[src]
public static final EXTRA_MEDIA_SESSION
pub const EXTRA_MESSAGES: &'static str[src]
public static final EXTRA_MESSAGES
pub const EXTRA_MESSAGING_PERSON: &'static str[src]
public static final EXTRA_MESSAGING_PERSON
pub const EXTRA_NOTIFICATION_ID: &'static str[src]
public static final EXTRA_NOTIFICATION_ID
pub const EXTRA_NOTIFICATION_TAG: &'static str[src]
public static final EXTRA_NOTIFICATION_TAG
pub const EXTRA_PEOPLE: &'static str[src]
public static final EXTRA_PEOPLE
pub const EXTRA_PEOPLE_LIST: &'static str[src]
public static final EXTRA_PEOPLE_LIST
pub const EXTRA_PICTURE: &'static str[src]
public static final EXTRA_PICTURE
pub const EXTRA_PROGRESS: &'static str[src]
public static final EXTRA_PROGRESS
pub const EXTRA_PROGRESS_INDETERMINATE: &'static str[src]
public static final EXTRA_PROGRESS_INDETERMINATE
pub const EXTRA_PROGRESS_MAX: &'static str[src]
public static final EXTRA_PROGRESS_MAX
pub const EXTRA_REMOTE_INPUT_DRAFT: &'static str[src]
public static final EXTRA_REMOTE_INPUT_DRAFT
pub const EXTRA_REMOTE_INPUT_HISTORY: &'static str[src]
public static final EXTRA_REMOTE_INPUT_HISTORY
pub const EXTRA_SELF_DISPLAY_NAME: &'static str[src]
public static final EXTRA_SELF_DISPLAY_NAME
pub const EXTRA_SHOW_CHRONOMETER: &'static str[src]
public static final EXTRA_SHOW_CHRONOMETER
pub const EXTRA_SHOW_WHEN: &'static str[src]
public static final EXTRA_SHOW_WHEN
pub const EXTRA_SMALL_ICON: &'static str[src]
public static final EXTRA_SMALL_ICON
pub const EXTRA_SUB_TEXT: &'static str[src]
public static final EXTRA_SUB_TEXT
pub const EXTRA_SUMMARY_TEXT: &'static str[src]
public static final EXTRA_SUMMARY_TEXT
pub const EXTRA_TEMPLATE: &'static str[src]
public static final EXTRA_TEMPLATE
pub const EXTRA_TEXT: &'static str[src]
public static final EXTRA_TEXT
pub const EXTRA_TEXT_LINES: &'static str[src]
public static final EXTRA_TEXT_LINES
pub const EXTRA_TITLE: &'static str[src]
public static final EXTRA_TITLE
pub const EXTRA_TITLE_BIG: &'static str[src]
public static final EXTRA_TITLE_BIG
pub const FLAG_AUTO_CANCEL: i32[src]
public static final FLAG_AUTO_CANCEL
pub const FLAG_FOREGROUND_SERVICE: i32[src]
public static final FLAG_FOREGROUND_SERVICE
pub const FLAG_GROUP_SUMMARY: i32[src]
public static final FLAG_GROUP_SUMMARY
pub const FLAG_HIGH_PRIORITY: i32[src]
public static final FLAG_HIGH_PRIORITY
pub const FLAG_INSISTENT: i32[src]
public static final FLAG_INSISTENT
pub const FLAG_LOCAL_ONLY: i32[src]
public static final FLAG_LOCAL_ONLY
pub const FLAG_NO_CLEAR: i32[src]
public static final FLAG_NO_CLEAR
pub const FLAG_ONGOING_EVENT: i32[src]
public static final FLAG_ONGOING_EVENT
pub const FLAG_ONLY_ALERT_ONCE: i32[src]
public static final FLAG_ONLY_ALERT_ONCE
pub const FLAG_SHOW_LIGHTS: i32[src]
public static final FLAG_SHOW_LIGHTS
pub const GROUP_ALERT_ALL: i32[src]
public static final GROUP_ALERT_ALL
pub const GROUP_ALERT_CHILDREN: i32[src]
public static final GROUP_ALERT_CHILDREN
pub const GROUP_ALERT_SUMMARY: i32[src]
public static final GROUP_ALERT_SUMMARY
pub const INTENT_CATEGORY_NOTIFICATION_PREFERENCES: &'static str[src]
public static final INTENT_CATEGORY_NOTIFICATION_PREFERENCES
pub const PRIORITY_DEFAULT: i32[src]
public static final PRIORITY_DEFAULT
pub const PRIORITY_HIGH: i32[src]
public static final PRIORITY_HIGH
pub const PRIORITY_LOW: i32[src]
public static final PRIORITY_LOW
pub const PRIORITY_MAX: i32[src]
public static final PRIORITY_MAX
pub const PRIORITY_MIN: i32[src]
public static final PRIORITY_MIN
pub const STREAM_DEFAULT: i32[src]
public static final STREAM_DEFAULT
pub const VISIBILITY_PRIVATE: i32[src]
public static final VISIBILITY_PRIVATE
pub const VISIBILITY_PUBLIC: i32[src]
public static final VISIBILITY_PUBLIC
pub const VISIBILITY_SECRET: i32[src]
public static final VISIBILITY_SECRET
pub fn audio_stream_type<'env>(&'env self) -> i32[src]
get public audioStreamType
pub fn set_audio_stream_type<'env>(&'env self, value: i32)[src]
set public audioStreamType
pub fn color<'env>(&'env self) -> i32[src]
get public color
pub fn set_color<'env>(&'env self, value: i32)[src]
set public color
pub fn defaults<'env>(&'env self) -> i32[src]
get public defaults
pub fn set_defaults<'env>(&'env self, value: i32)[src]
set public defaults
pub fn flags<'env>(&'env self) -> i32[src]
get public flags
pub fn set_flags<'env>(&'env self, value: i32)[src]
set public flags
pub fn icon<'env>(&'env self) -> i32[src]
get public icon
pub fn set_icon<'env>(&'env self, value: i32)[src]
set public icon
pub fn icon_level<'env>(&'env self) -> i32[src]
get public iconLevel
pub fn set_icon_level<'env>(&'env self, value: i32)[src]
set public iconLevel
pub fn led_argb<'env>(&'env self) -> i32[src]
get public ledARGB
pub fn set_led_argb<'env>(&'env self, value: i32)[src]
set public ledARGB
pub fn led_off_ms<'env>(&'env self) -> i32[src]
get public ledOffMS
pub fn set_led_off_ms<'env>(&'env self, value: i32)[src]
set public ledOffMS
pub fn led_on_ms<'env>(&'env self) -> i32[src]
get public ledOnMS
pub fn set_led_on_ms<'env>(&'env self, value: i32)[src]
set public ledOnMS
pub fn number<'env>(&'env self) -> i32[src]
get public number
pub fn set_number<'env>(&'env self, value: i32)[src]
set public number
pub fn priority<'env>(&'env self) -> i32[src]
get public priority
pub fn set_priority<'env>(&'env self, value: i32)[src]
set public priority
pub fn visibility<'env>(&'env self) -> i32[src]
get public visibility
pub fn set_visibility<'env>(&'env self, value: i32)[src]
set public visibility
pub fn when<'env>(&'env self) -> i64[src]
get public when
pub fn set_when<'env>(&'env self, value: i64)[src]
set public when
Methods from Deref<Target = Object>
pub fn get_class<'env>(&'env self) -> Result<Option<Local<'env, Class>>>[src]
Required features: "java-lang-Class"
pub fn hash_code<'env>(&'env self) -> Result<i32>[src]
pub fn equals<'env>(
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
Required features: "java-lang-Object"
pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn notify<'env>(&'env self) -> Result<()>[src]
pub fn notify_all<'env>(&'env self) -> Result<()>[src]
pub fn wait_long<'env>(&'env self, arg0: i64) -> Result<()>[src]
pub fn wait_long_int<'env>(&'env self, arg0: i64, arg1: i32) -> Result<()>[src]
pub fn wait<'env>(&'env self) -> Result<()>[src]
Trait Implementations
impl AsRef<Parcelable> for Notification
fn as_ref(&self) -> &Parcelable
impl Deref for Notification
impl AsValidJObjectAndEnv for Notification
impl AsJValue for Notification
Auto Trait Implementations
impl !Sync for Notification
impl Unpin for Notification
impl !Send for Notification
impl UnwindSafe for Notification
impl RefUnwindSafe for Notification
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,