[−]Struct jni_android_sys::android::app::NotificationChannel
public final class NotificationChannel
Required feature: android-app-NotificationChannel
Methods
impl NotificationChannel
pub fn new<'env>(
__jni_env: &'env Env,
arg0: impl Into<Option<&'env String>>,
arg1: impl Into<Option<&'env CharSequence>>,
arg2: i32
) -> Result<Local<'env, NotificationChannel>>[src]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env String>>,
arg1: impl Into<Option<&'env CharSequence>>,
arg2: i32
) -> Result<Local<'env, NotificationChannel>>
Required features: "java-lang-CharSequence", "java-lang-String"
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 set_name<'env>(
&'env self,
arg0: impl Into<Option<&'env CharSequence>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env CharSequence>>
) -> Result<()>
Required features: "java-lang-CharSequence"
pub fn set_description<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "java-lang-String"
pub fn set_group<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "java-lang-String"
pub fn set_show_badge<'env>(&'env self, arg0: bool) -> Result<()>[src]
pub fn set_sound<'env>(
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: impl Into<Option<&'env AudioAttributes>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: impl Into<Option<&'env AudioAttributes>>
) -> Result<()>
Required features: "android-media-AudioAttributes", "android-net-Uri"
pub fn enable_lights<'env>(&'env self, arg0: bool) -> Result<()>[src]
pub fn set_light_color<'env>(&'env self, arg0: i32) -> Result<()>[src]
pub fn enable_vibration<'env>(&'env self, arg0: bool) -> Result<()>[src]
pub fn set_vibration_pattern<'env>(
&'env self,
arg0: impl Into<Option<&'env LongArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env LongArray>>
) -> Result<()>
setVibrationPattern
pub fn set_importance<'env>(&'env self, arg0: i32) -> Result<()>[src]
pub fn set_bypass_dnd<'env>(&'env self, arg0: bool) -> Result<()>[src]
pub fn set_lockscreen_visibility<'env>(&'env self, arg0: i32) -> Result<()>[src]
pub fn get_id<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn get_name<'env>(&'env self) -> Result<Option<Local<'env, CharSequence>>>[src]
Required features: "java-lang-CharSequence"
pub fn get_description<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn get_importance<'env>(&'env self) -> Result<i32>[src]
pub fn can_bypass_dnd<'env>(&'env self) -> Result<bool>[src]
pub fn get_sound<'env>(&'env self) -> Result<Option<Local<'env, Uri>>>[src]
Required features: "android-net-Uri"
pub fn get_audio_attributes<'env>(
&'env self
) -> Result<Option<Local<'env, AudioAttributes>>>[src]
&'env self
) -> Result<Option<Local<'env, AudioAttributes>>>
Required features: "android-media-AudioAttributes"
pub fn should_show_lights<'env>(&'env self) -> Result<bool>[src]
pub fn get_light_color<'env>(&'env self) -> Result<i32>[src]
pub fn should_vibrate<'env>(&'env self) -> Result<bool>[src]
pub fn get_vibration_pattern<'env>(
&'env self
) -> Result<Option<Local<'env, LongArray>>>[src]
&'env self
) -> Result<Option<Local<'env, LongArray>>>
pub fn get_lockscreen_visibility<'env>(&'env self) -> Result<i32>[src]
pub fn can_show_badge<'env>(&'env self) -> Result<bool>[src]
pub fn get_group<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn describe_contents<'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 hash_code<'env>(&'env self) -> Result<i32>[src]
pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub const DEFAULT_CHANNEL_ID: &'static str[src]
public static final DEFAULT_CHANNEL_ID
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 NotificationChannel
fn as_ref(&self) -> &Parcelable
impl Deref for NotificationChannel
impl AsValidJObjectAndEnv for NotificationChannel
impl AsJValue for NotificationChannel
Auto Trait Implementations
impl !Sync for NotificationChannel
impl Unpin for NotificationChannel
impl !Send for NotificationChannel
impl UnwindSafe for NotificationChannel
impl RefUnwindSafe for NotificationChannel
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,