[−]Struct jni_android_sys::android::app::Service
public class Service
Required feature: android-app-Service
Methods
impl Service
pub fn new<'env>(__jni_env: &'env Env) -> Result<Local<'env, Service>>[src]
pub fn get_application<'env>(
&'env self
) -> Result<Option<Local<'env, Application>>>[src]
&'env self
) -> Result<Option<Local<'env, Application>>>
Required features: "android-app-Application"
pub fn on_create<'env>(&'env self) -> Result<()>[src]
pub fn on_start<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: i32
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: i32
) -> Result<()>
Required features: "android-content-Intent"
pub fn on_start_command<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: i32,
arg2: i32
) -> Result<i32>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: i32,
arg2: i32
) -> Result<i32>
Required features: "android-content-Intent"
pub fn on_destroy<'env>(&'env self) -> Result<()>[src]
pub fn on_configuration_changed<'env>(
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<()>
Required features: "android-content-res-Configuration"
pub fn on_low_memory<'env>(&'env self) -> Result<()>[src]
pub fn on_trim_memory<'env>(&'env self, arg0: i32) -> Result<()>[src]
pub fn on_bind<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<Option<Local<'env, IBinder>>>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<Option<Local<'env, IBinder>>>
Required features: "android-content-Intent", "android-os-IBinder"
pub fn on_unbind<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<bool>
Required features: "android-content-Intent"
pub fn on_rebind<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<()>
Required features: "android-content-Intent"
pub fn on_task_removed<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<()>
Required features: "android-content-Intent"
pub fn stop_self<'env>(&'env self) -> Result<()>[src]
pub fn stop_self_int<'env>(&'env self, arg0: i32) -> Result<()>[src]
pub fn stop_self_result<'env>(&'env self, arg0: i32) -> Result<bool>[src]
pub fn start_foreground<'env>(
&'env self,
arg0: i32,
arg1: impl Into<Option<&'env Notification>>
) -> Result<()>[src]
&'env self,
arg0: i32,
arg1: impl Into<Option<&'env Notification>>
) -> Result<()>
Required features: "android-app-Notification"
pub fn stop_foreground_boolean<'env>(&'env self, arg0: bool) -> Result<()>[src]
pub fn stop_foreground_int<'env>(&'env self, arg0: i32) -> Result<()>[src]
pub const START_CONTINUATION_MASK: i32[src]
public static final START_CONTINUATION_MASK
pub const START_FLAG_REDELIVERY: i32[src]
public static final START_FLAG_REDELIVERY
pub const START_FLAG_RETRY: i32[src]
public static final START_FLAG_RETRY
pub const START_NOT_STICKY: i32[src]
public static final START_NOT_STICKY
pub const START_REDELIVER_INTENT: i32[src]
public static final START_REDELIVER_INTENT
pub const START_STICKY: i32[src]
public static final START_STICKY
pub const START_STICKY_COMPATIBILITY: i32[src]
public static final START_STICKY_COMPATIBILITY
pub const STOP_FOREGROUND_DETACH: i32[src]
public static final STOP_FOREGROUND_DETACH
pub const STOP_FOREGROUND_REMOVE: i32[src]
public static final STOP_FOREGROUND_REMOVE
Methods from Deref<Target = ContextWrapper>
pub fn get_base_context<'env>(
&'env self
) -> Result<Option<Local<'env, Context>>>[src]
&'env self
) -> Result<Option<Local<'env, Context>>>
Required features: "android-content-Context"
pub fn get_assets<'env>(&'env self) -> Result<Option<Local<'env, AssetManager>>>[src]
Required features: "android-content-res-AssetManager"
pub fn get_resources<'env>(&'env self) -> Result<Option<Local<'env, Resources>>>[src]
Required features: "android-content-res-Resources"
pub fn get_package_manager<'env>(
&'env self
) -> Result<Option<Local<'env, PackageManager>>>[src]
&'env self
) -> Result<Option<Local<'env, PackageManager>>>
Required features: "android-content-pm-PackageManager"
pub fn get_content_resolver<'env>(
&'env self
) -> Result<Option<Local<'env, ContentResolver>>>[src]
&'env self
) -> Result<Option<Local<'env, ContentResolver>>>
Required features: "android-content-ContentResolver"
pub fn get_main_looper<'env>(&'env self) -> Result<Option<Local<'env, Looper>>>[src]
Required features: "android-os-Looper"
pub fn get_main_executor<'env>(
&'env self
) -> Result<Option<Local<'env, Executor>>>[src]
&'env self
) -> Result<Option<Local<'env, Executor>>>
Required features: "java-util-concurrent-Executor"
pub fn get_application_context<'env>(
&'env self
) -> Result<Option<Local<'env, Context>>>[src]
&'env self
) -> Result<Option<Local<'env, Context>>>
Required features: "android-content-Context"
pub fn set_theme<'env>(&'env self, arg0: i32) -> Result<()>[src]
pub fn get_theme<'env>(
&'env self
) -> Result<Option<Local<'env, Resources_Theme>>>[src]
&'env self
) -> Result<Option<Local<'env, Resources_Theme>>>
Required features: "android-content-res-Resources_Theme"
pub fn get_class_loader<'env>(
&'env self
) -> Result<Option<Local<'env, ClassLoader>>>[src]
&'env self
) -> Result<Option<Local<'env, ClassLoader>>>
Required features: "java-lang-ClassLoader"
pub fn get_package_name<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn get_application_info<'env>(
&'env self
) -> Result<Option<Local<'env, ApplicationInfo>>>[src]
&'env self
) -> Result<Option<Local<'env, ApplicationInfo>>>
Required features: "android-content-pm-ApplicationInfo"
pub fn get_package_resource_path<'env>(
&'env self
) -> Result<Option<Local<'env, String>>>[src]
&'env self
) -> Result<Option<Local<'env, String>>>
Required features: "java-lang-String"
pub fn get_package_code_path<'env>(
&'env self
) -> Result<Option<Local<'env, String>>>[src]
&'env self
) -> Result<Option<Local<'env, String>>>
Required features: "java-lang-String"
pub fn get_shared_preferences<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32
) -> Result<Option<Local<'env, SharedPreferences>>>[src]
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32
) -> Result<Option<Local<'env, SharedPreferences>>>
Required features: "android-content-SharedPreferences", "java-lang-String"
pub fn move_shared_preferences_from<'env>(
&'env self,
arg0: impl Into<Option<&'env Context>>,
arg1: impl Into<Option<&'env String>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env Context>>,
arg1: impl Into<Option<&'env String>>
) -> Result<bool>
Required features: "android-content-Context", "java-lang-String"
pub fn delete_shared_preferences<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<bool>
Required features: "java-lang-String"
pub fn open_file_input<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, FileInputStream>>>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, FileInputStream>>>
Required features: "java-io-FileInputStream", "java-lang-String"
pub fn open_file_output<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32
) -> Result<Option<Local<'env, FileOutputStream>>>[src]
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32
) -> Result<Option<Local<'env, FileOutputStream>>>
Required features: "java-io-FileOutputStream", "java-lang-String"
pub fn delete_file<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<bool>
Required features: "java-lang-String"
pub fn get_file_stream_path<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, File>>>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, File>>>
Required features: "java-io-File", "java-lang-String"
pub fn get_data_dir<'env>(&'env self) -> Result<Option<Local<'env, File>>>[src]
Required features: "java-io-File"
pub fn get_files_dir<'env>(&'env self) -> Result<Option<Local<'env, File>>>[src]
Required features: "java-io-File"
pub fn get_no_backup_files_dir<'env>(
&'env self
) -> Result<Option<Local<'env, File>>>[src]
&'env self
) -> Result<Option<Local<'env, File>>>
Required features: "java-io-File"
pub fn get_external_files_dir<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, File>>>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, File>>>
Required features: "java-io-File", "java-lang-String"
pub fn get_obb_dir<'env>(&'env self) -> Result<Option<Local<'env, File>>>[src]
Required features: "java-io-File"
pub fn get_cache_dir<'env>(&'env self) -> Result<Option<Local<'env, File>>>[src]
Required features: "java-io-File"
pub fn get_code_cache_dir<'env>(&'env self) -> Result<Option<Local<'env, File>>>[src]
Required features: "java-io-File"
pub fn get_external_cache_dir<'env>(
&'env self
) -> Result<Option<Local<'env, File>>>[src]
&'env self
) -> Result<Option<Local<'env, File>>>
Required features: "java-io-File"
pub fn get_dir<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32
) -> Result<Option<Local<'env, File>>>[src]
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32
) -> Result<Option<Local<'env, File>>>
Required features: "java-io-File", "java-lang-String"
pub fn open_or_create_database_string_int_cursor_factory<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32,
arg2: impl Into<Option<&'env SQLiteDatabase_CursorFactory>>
) -> Result<Option<Local<'env, SQLiteDatabase>>>[src]
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32,
arg2: impl Into<Option<&'env SQLiteDatabase_CursorFactory>>
) -> Result<Option<Local<'env, SQLiteDatabase>>>
Required features: "android-database-sqlite-SQLiteDatabase", "android-database-sqlite-SQLiteDatabase_CursorFactory", "java-lang-String"
pub fn open_or_create_database_string_int_cursor_factory_database_error_handler<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32,
arg2: impl Into<Option<&'env SQLiteDatabase_CursorFactory>>,
arg3: impl Into<Option<&'env DatabaseErrorHandler>>
) -> Result<Option<Local<'env, SQLiteDatabase>>>[src]
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32,
arg2: impl Into<Option<&'env SQLiteDatabase_CursorFactory>>,
arg3: impl Into<Option<&'env DatabaseErrorHandler>>
) -> Result<Option<Local<'env, SQLiteDatabase>>>
Required features: "android-database-DatabaseErrorHandler", "android-database-sqlite-SQLiteDatabase", "android-database-sqlite-SQLiteDatabase_CursorFactory", "java-lang-String"
pub fn move_database_from<'env>(
&'env self,
arg0: impl Into<Option<&'env Context>>,
arg1: impl Into<Option<&'env String>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env Context>>,
arg1: impl Into<Option<&'env String>>
) -> Result<bool>
Required features: "android-content-Context", "java-lang-String"
pub fn delete_database<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<bool>
Required features: "java-lang-String"
pub fn get_database_path<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, File>>>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, File>>>
Required features: "java-io-File", "java-lang-String"
pub fn get_wallpaper<'env>(&'env self) -> Result<Option<Local<'env, Drawable>>>[src]
Required features: "android-graphics-drawable-Drawable"
pub fn peek_wallpaper<'env>(&'env self) -> Result<Option<Local<'env, Drawable>>>[src]
Required features: "android-graphics-drawable-Drawable"
pub fn get_wallpaper_desired_minimum_width<'env>(&'env self) -> Result<i32>[src]
pub fn get_wallpaper_desired_minimum_height<'env>(&'env self) -> Result<i32>[src]
pub fn set_wallpaper_bitmap<'env>(
&'env self,
arg0: impl Into<Option<&'env Bitmap>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Bitmap>>
) -> Result<()>
Required features: "android-graphics-Bitmap"
pub fn set_wallpaper_input_stream<'env>(
&'env self,
arg0: impl Into<Option<&'env InputStream>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env InputStream>>
) -> Result<()>
Required features: "java-io-InputStream"
pub fn clear_wallpaper<'env>(&'env self) -> Result<()>[src]
pub fn start_activity_intent<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<()>
Required features: "android-content-Intent"
pub fn start_activity_intent_bundle<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env Bundle>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env Bundle>>
) -> Result<()>
Required features: "android-content-Intent", "android-os-Bundle"
pub fn start_intent_sender_intent_sender_intent_int_int_int<'env>(
&'env self,
arg0: impl Into<Option<&'env IntentSender>>,
arg1: impl Into<Option<&'env Intent>>,
arg2: i32,
arg3: i32,
arg4: i32
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env IntentSender>>,
arg1: impl Into<Option<&'env Intent>>,
arg2: i32,
arg3: i32,
arg4: i32
) -> Result<()>
Required features: "android-content-Intent", "android-content-IntentSender"
pub fn start_intent_sender_intent_sender_intent_int_int_int_bundle<'env>(
&'env self,
arg0: impl Into<Option<&'env IntentSender>>,
arg1: impl Into<Option<&'env Intent>>,
arg2: i32,
arg3: i32,
arg4: i32,
arg5: impl Into<Option<&'env Bundle>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env IntentSender>>,
arg1: impl Into<Option<&'env Intent>>,
arg2: i32,
arg3: i32,
arg4: i32,
arg5: impl Into<Option<&'env Bundle>>
) -> Result<()>
Required features: "android-content-Intent", "android-content-IntentSender", "android-os-Bundle"
pub fn send_broadcast_intent<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<()>
Required features: "android-content-Intent"
pub fn send_broadcast_intent_string<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "android-content-Intent", "java-lang-String"
pub fn send_ordered_broadcast_intent_string<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "android-content-Intent", "java-lang-String"
pub fn send_ordered_broadcast_intent_string_broadcast_receiver_handler_int_string_bundle<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env String>>,
arg2: impl Into<Option<&'env BroadcastReceiver>>,
arg3: impl Into<Option<&'env Handler>>,
arg4: i32,
arg5: impl Into<Option<&'env String>>,
arg6: impl Into<Option<&'env Bundle>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env String>>,
arg2: impl Into<Option<&'env BroadcastReceiver>>,
arg3: impl Into<Option<&'env Handler>>,
arg4: i32,
arg5: impl Into<Option<&'env String>>,
arg6: impl Into<Option<&'env Bundle>>
) -> Result<()>
Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-os-Bundle", "android-os-Handler", "java-lang-String"
pub fn send_broadcast_as_user_intent_user_handle<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env UserHandle>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env UserHandle>>
) -> Result<()>
Required features: "android-content-Intent", "android-os-UserHandle"
pub fn send_broadcast_as_user_intent_user_handle_string<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env UserHandle>>,
arg2: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env UserHandle>>,
arg2: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "android-content-Intent", "android-os-UserHandle", "java-lang-String"
pub fn send_ordered_broadcast_as_user<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env UserHandle>>,
arg2: impl Into<Option<&'env String>>,
arg3: impl Into<Option<&'env BroadcastReceiver>>,
arg4: impl Into<Option<&'env Handler>>,
arg5: i32,
arg6: impl Into<Option<&'env String>>,
arg7: impl Into<Option<&'env Bundle>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env UserHandle>>,
arg2: impl Into<Option<&'env String>>,
arg3: impl Into<Option<&'env BroadcastReceiver>>,
arg4: impl Into<Option<&'env Handler>>,
arg5: i32,
arg6: impl Into<Option<&'env String>>,
arg7: impl Into<Option<&'env Bundle>>
) -> Result<()>
Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-os-Bundle", "android-os-Handler", "android-os-UserHandle", "java-lang-String"
pub fn send_sticky_broadcast<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<()>
Required features: "android-content-Intent"
pub fn send_sticky_ordered_broadcast<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env BroadcastReceiver>>,
arg2: impl Into<Option<&'env Handler>>,
arg3: i32,
arg4: impl Into<Option<&'env String>>,
arg5: impl Into<Option<&'env Bundle>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env BroadcastReceiver>>,
arg2: impl Into<Option<&'env Handler>>,
arg3: i32,
arg4: impl Into<Option<&'env String>>,
arg5: impl Into<Option<&'env Bundle>>
) -> Result<()>
Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-os-Bundle", "android-os-Handler", "java-lang-String"
pub fn remove_sticky_broadcast<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<()>
Required features: "android-content-Intent"
pub fn send_sticky_broadcast_as_user<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env UserHandle>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env UserHandle>>
) -> Result<()>
Required features: "android-content-Intent", "android-os-UserHandle"
pub fn send_sticky_ordered_broadcast_as_user<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env UserHandle>>,
arg2: impl Into<Option<&'env BroadcastReceiver>>,
arg3: impl Into<Option<&'env Handler>>,
arg4: i32,
arg5: impl Into<Option<&'env String>>,
arg6: impl Into<Option<&'env Bundle>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env UserHandle>>,
arg2: impl Into<Option<&'env BroadcastReceiver>>,
arg3: impl Into<Option<&'env Handler>>,
arg4: i32,
arg5: impl Into<Option<&'env String>>,
arg6: impl Into<Option<&'env Bundle>>
) -> Result<()>
sendStickyOrderedBroadcastAsUser
Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-os-Bundle", "android-os-Handler", "android-os-UserHandle", "java-lang-String"
pub fn remove_sticky_broadcast_as_user<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env UserHandle>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env UserHandle>>
) -> Result<()>
Required features: "android-content-Intent", "android-os-UserHandle"
pub fn register_receiver_broadcast_receiver_intent_filter<'env>(
&'env self,
arg0: impl Into<Option<&'env BroadcastReceiver>>,
arg1: impl Into<Option<&'env IntentFilter>>
) -> Result<Option<Local<'env, Intent>>>[src]
&'env self,
arg0: impl Into<Option<&'env BroadcastReceiver>>,
arg1: impl Into<Option<&'env IntentFilter>>
) -> Result<Option<Local<'env, Intent>>>
Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-content-IntentFilter"
pub fn register_receiver_broadcast_receiver_intent_filter_int<'env>(
&'env self,
arg0: impl Into<Option<&'env BroadcastReceiver>>,
arg1: impl Into<Option<&'env IntentFilter>>,
arg2: i32
) -> Result<Option<Local<'env, Intent>>>[src]
&'env self,
arg0: impl Into<Option<&'env BroadcastReceiver>>,
arg1: impl Into<Option<&'env IntentFilter>>,
arg2: i32
) -> Result<Option<Local<'env, Intent>>>
Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-content-IntentFilter"
pub fn register_receiver_broadcast_receiver_intent_filter_string_handler<'env>(
&'env self,
arg0: impl Into<Option<&'env BroadcastReceiver>>,
arg1: impl Into<Option<&'env IntentFilter>>,
arg2: impl Into<Option<&'env String>>,
arg3: impl Into<Option<&'env Handler>>
) -> Result<Option<Local<'env, Intent>>>[src]
&'env self,
arg0: impl Into<Option<&'env BroadcastReceiver>>,
arg1: impl Into<Option<&'env IntentFilter>>,
arg2: impl Into<Option<&'env String>>,
arg3: impl Into<Option<&'env Handler>>
) -> Result<Option<Local<'env, Intent>>>
Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-content-IntentFilter", "android-os-Handler", "java-lang-String"
pub fn register_receiver_broadcast_receiver_intent_filter_string_handler_int<'env>(
&'env self,
arg0: impl Into<Option<&'env BroadcastReceiver>>,
arg1: impl Into<Option<&'env IntentFilter>>,
arg2: impl Into<Option<&'env String>>,
arg3: impl Into<Option<&'env Handler>>,
arg4: i32
) -> Result<Option<Local<'env, Intent>>>[src]
&'env self,
arg0: impl Into<Option<&'env BroadcastReceiver>>,
arg1: impl Into<Option<&'env IntentFilter>>,
arg2: impl Into<Option<&'env String>>,
arg3: impl Into<Option<&'env Handler>>,
arg4: i32
) -> Result<Option<Local<'env, Intent>>>
Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-content-IntentFilter", "android-os-Handler", "java-lang-String"
pub fn unregister_receiver<'env>(
&'env self,
arg0: impl Into<Option<&'env BroadcastReceiver>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env BroadcastReceiver>>
) -> Result<()>
Required features: "android-content-BroadcastReceiver"
pub fn start_service<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<Option<Local<'env, ComponentName>>>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<Option<Local<'env, ComponentName>>>
Required features: "android-content-ComponentName", "android-content-Intent"
pub fn start_foreground_service<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<Option<Local<'env, ComponentName>>>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<Option<Local<'env, ComponentName>>>
Required features: "android-content-ComponentName", "android-content-Intent"
pub fn stop_service<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<bool>
Required features: "android-content-Intent"
pub fn bind_service<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env ServiceConnection>>,
arg2: i32
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>,
arg1: impl Into<Option<&'env ServiceConnection>>,
arg2: i32
) -> Result<bool>
Required features: "android-content-Intent", "android-content-ServiceConnection"
pub fn unbind_service<'env>(
&'env self,
arg0: impl Into<Option<&'env ServiceConnection>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env ServiceConnection>>
) -> Result<()>
Required features: "android-content-ServiceConnection"
pub fn start_instrumentation<'env>(
&'env self,
arg0: impl Into<Option<&'env ComponentName>>,
arg1: impl Into<Option<&'env String>>,
arg2: impl Into<Option<&'env Bundle>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env ComponentName>>,
arg1: impl Into<Option<&'env String>>,
arg2: impl Into<Option<&'env Bundle>>
) -> Result<bool>
Required features: "android-content-ComponentName", "android-os-Bundle", "java-lang-String"
pub fn get_system_service<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, Object>>>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, Object>>>
Required features: "java-lang-Object", "java-lang-String"
pub fn get_system_service_name<'env>(
&'env self,
arg0: impl Into<Option<&'env Class>>
) -> Result<Option<Local<'env, String>>>[src]
&'env self,
arg0: impl Into<Option<&'env Class>>
) -> Result<Option<Local<'env, String>>>
Required features: "java-lang-Class", "java-lang-String"
pub fn check_permission<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32,
arg2: i32
) -> Result<i32>[src]
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32,
arg2: i32
) -> Result<i32>
Required features: "java-lang-String"
pub fn check_calling_permission<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<i32>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<i32>
Required features: "java-lang-String"
pub fn check_calling_or_self_permission<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<i32>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<i32>
Required features: "java-lang-String"
pub fn check_self_permission<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<i32>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<i32>
Required features: "java-lang-String"
pub fn enforce_permission<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32,
arg2: i32,
arg3: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32,
arg2: i32,
arg3: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "java-lang-String"
pub fn enforce_calling_permission<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "java-lang-String"
pub fn enforce_calling_or_self_permission<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: impl Into<Option<&'env String>>
) -> Result<()>
enforceCallingOrSelfPermission
Required features: "java-lang-String"
pub fn grant_uri_permission<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: impl Into<Option<&'env Uri>>,
arg2: i32
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: impl Into<Option<&'env Uri>>,
arg2: i32
) -> Result<()>
Required features: "android-net-Uri", "java-lang-String"
pub fn revoke_uri_permission_uri_int<'env>(
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32
) -> Result<()>
Required features: "android-net-Uri"
pub fn revoke_uri_permission_string_uri_int<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: impl Into<Option<&'env Uri>>,
arg2: i32
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: impl Into<Option<&'env Uri>>,
arg2: i32
) -> Result<()>
Required features: "android-net-Uri", "java-lang-String"
pub fn check_uri_permission_uri_int_int_int<'env>(
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32,
arg2: i32,
arg3: i32
) -> Result<i32>[src]
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32,
arg2: i32,
arg3: i32
) -> Result<i32>
Required features: "android-net-Uri"
pub fn check_calling_uri_permission<'env>(
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32
) -> Result<i32>[src]
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32
) -> Result<i32>
Required features: "android-net-Uri"
pub fn check_calling_or_self_uri_permission<'env>(
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32
) -> Result<i32>[src]
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32
) -> Result<i32>
checkCallingOrSelfUriPermission
Required features: "android-net-Uri"
pub fn check_uri_permission_uri_string_string_int_int_int<'env>(
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: impl Into<Option<&'env String>>,
arg2: impl Into<Option<&'env String>>,
arg3: i32,
arg4: i32,
arg5: i32
) -> Result<i32>[src]
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: impl Into<Option<&'env String>>,
arg2: impl Into<Option<&'env String>>,
arg3: i32,
arg4: i32,
arg5: i32
) -> Result<i32>
Required features: "android-net-Uri", "java-lang-String"
pub fn enforce_uri_permission_uri_int_int_int_string<'env>(
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32,
arg2: i32,
arg3: i32,
arg4: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32,
arg2: i32,
arg3: i32,
arg4: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "android-net-Uri", "java-lang-String"
pub fn enforce_calling_uri_permission<'env>(
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32,
arg2: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32,
arg2: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "android-net-Uri", "java-lang-String"
pub fn enforce_calling_or_self_uri_permission<'env>(
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32,
arg2: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: i32,
arg2: impl Into<Option<&'env String>>
) -> Result<()>
enforceCallingOrSelfUriPermission
Required features: "android-net-Uri", "java-lang-String"
pub fn enforce_uri_permission_uri_string_string_int_int_int_string<'env>(
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: impl Into<Option<&'env String>>,
arg2: impl Into<Option<&'env String>>,
arg3: i32,
arg4: i32,
arg5: i32,
arg6: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Uri>>,
arg1: impl Into<Option<&'env String>>,
arg2: impl Into<Option<&'env String>>,
arg3: i32,
arg4: i32,
arg5: i32,
arg6: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "android-net-Uri", "java-lang-String"
pub fn create_package_context<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32
) -> Result<Option<Local<'env, Context>>>[src]
&'env self,
arg0: impl Into<Option<&'env String>>,
arg1: i32
) -> Result<Option<Local<'env, Context>>>
Required features: "android-content-Context", "java-lang-String"
pub fn create_context_for_split<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, Context>>>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, Context>>>
Required features: "android-content-Context", "java-lang-String"
pub fn create_configuration_context<'env>(
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<Option<Local<'env, Context>>>[src]
&'env self,
arg0: impl Into<Option<&'env Configuration>>
) -> Result<Option<Local<'env, Context>>>
Required features: "android-content-Context", "android-content-res-Configuration"
pub fn create_display_context<'env>(
&'env self,
arg0: impl Into<Option<&'env Display>>
) -> Result<Option<Local<'env, Context>>>[src]
&'env self,
arg0: impl Into<Option<&'env Display>>
) -> Result<Option<Local<'env, Context>>>
Required features: "android-content-Context", "android-view-Display"
pub fn is_restricted<'env>(&'env self) -> Result<bool>[src]
pub fn create_device_protected_storage_context<'env>(
&'env self
) -> Result<Option<Local<'env, Context>>>[src]
&'env self
) -> Result<Option<Local<'env, Context>>>
createDeviceProtectedStorageContext
Required features: "android-content-Context"
pub fn is_device_protected_storage<'env>(&'env self) -> Result<bool>[src]
Trait Implementations
impl AsRef<ComponentCallbacks2> for Service
fn as_ref(&self) -> &ComponentCallbacks2
impl Deref for Service
type Target = ContextWrapper
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target
impl AsValidJObjectAndEnv for Service
impl AsJValue for Service
Auto Trait Implementations
impl !Sync for Service
impl Unpin for Service
impl !Send for Service
impl UnwindSafe for Service
impl RefUnwindSafe for Service
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,