[]Struct jni_android_sys::android::app::Service

#[repr(transparent)]
pub struct 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]

getApplication

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]

Deprecated

onStart

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]

onStartCommand

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]

onConfigurationChanged

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]

onBind

Required features: "android-content-Intent", "android-os-IBinder"

pub fn on_unbind<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>
) -> Result<bool>
[src]

onUnbind

Required features: "android-content-Intent"

pub fn on_rebind<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>
) -> Result<()>
[src]

onRebind

Required features: "android-content-Intent"

pub fn on_task_removed<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>
) -> Result<()>
[src]

onTaskRemoved

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]

startForeground

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]

getBaseContext

Required features: "android-content-Context"

pub fn get_assets<'env>(&'env self) -> Result<Option<Local<'env, AssetManager>>>[src]

getAssets

Required features: "android-content-res-AssetManager"

pub fn get_resources<'env>(&'env self) -> Result<Option<Local<'env, Resources>>>[src]

getResources

Required features: "android-content-res-Resources"

pub fn get_package_manager<'env>(
    &'env self
) -> Result<Option<Local<'env, PackageManager>>>
[src]

getPackageManager

Required features: "android-content-pm-PackageManager"

pub fn get_content_resolver<'env>(
    &'env self
) -> Result<Option<Local<'env, ContentResolver>>>
[src]

getContentResolver

Required features: "android-content-ContentResolver"

pub fn get_main_looper<'env>(&'env self) -> Result<Option<Local<'env, Looper>>>[src]

getMainLooper

Required features: "android-os-Looper"

pub fn get_main_executor<'env>(
    &'env self
) -> Result<Option<Local<'env, Executor>>>
[src]

getMainExecutor

Required features: "java-util-concurrent-Executor"

pub fn get_application_context<'env>(
    &'env self
) -> Result<Option<Local<'env, Context>>>
[src]

getApplicationContext

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]

getTheme

Required features: "android-content-res-Resources_Theme"

pub fn get_class_loader<'env>(
    &'env self
) -> Result<Option<Local<'env, ClassLoader>>>
[src]

getClassLoader

Required features: "java-lang-ClassLoader"

pub fn get_package_name<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

getPackageName

Required features: "java-lang-String"

pub fn get_application_info<'env>(
    &'env self
) -> Result<Option<Local<'env, ApplicationInfo>>>
[src]

getApplicationInfo

Required features: "android-content-pm-ApplicationInfo"

pub fn get_package_resource_path<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>>
[src]

getPackageResourcePath

Required features: "java-lang-String"

pub fn get_package_code_path<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>>
[src]

getPackageCodePath

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]

getSharedPreferences

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]

moveSharedPreferencesFrom

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]

deleteSharedPreferences

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]

openFileInput

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]

openFileOutput

Required features: "java-io-FileOutputStream", "java-lang-String"

pub fn delete_file<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<bool>
[src]

deleteFile

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]

getFileStreamPath

Required features: "java-io-File", "java-lang-String"

pub fn get_data_dir<'env>(&'env self) -> Result<Option<Local<'env, File>>>[src]

getDataDir

Required features: "java-io-File"

pub fn get_files_dir<'env>(&'env self) -> Result<Option<Local<'env, File>>>[src]

getFilesDir

Required features: "java-io-File"

pub fn get_no_backup_files_dir<'env>(
    &'env self
) -> Result<Option<Local<'env, File>>>
[src]

getNoBackupFilesDir

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]

getExternalFilesDir

Required features: "java-io-File", "java-lang-String"

pub fn get_obb_dir<'env>(&'env self) -> Result<Option<Local<'env, File>>>[src]

getObbDir

Required features: "java-io-File"

pub fn get_cache_dir<'env>(&'env self) -> Result<Option<Local<'env, File>>>[src]

getCacheDir

Required features: "java-io-File"

pub fn get_code_cache_dir<'env>(&'env self) -> Result<Option<Local<'env, File>>>[src]

getCodeCacheDir

Required features: "java-io-File"

pub fn get_external_cache_dir<'env>(
    &'env self
) -> Result<Option<Local<'env, File>>>
[src]

getExternalCacheDir

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]

getDir

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]

openOrCreateDatabase

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]

openOrCreateDatabase

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]

moveDatabaseFrom

Required features: "android-content-Context", "java-lang-String"

pub fn delete_database<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<bool>
[src]

deleteDatabase

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]

getDatabasePath

Required features: "java-io-File", "java-lang-String"

pub fn get_wallpaper<'env>(&'env self) -> Result<Option<Local<'env, Drawable>>>[src]

Deprecated

getWallpaper

Required features: "android-graphics-drawable-Drawable"

pub fn peek_wallpaper<'env>(&'env self) -> Result<Option<Local<'env, Drawable>>>[src]

Deprecated

peekWallpaper

Required features: "android-graphics-drawable-Drawable"

pub fn get_wallpaper_desired_minimum_width<'env>(&'env self) -> Result<i32>[src]

Deprecated

pub fn get_wallpaper_desired_minimum_height<'env>(&'env self) -> Result<i32>[src]

Deprecated

pub fn set_wallpaper_bitmap<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Bitmap>>
) -> Result<()>
[src]

Deprecated

setWallpaper

Required features: "android-graphics-Bitmap"

pub fn set_wallpaper_input_stream<'env>(
    &'env self,
    arg0: impl Into<Option<&'env InputStream>>
) -> Result<()>
[src]

Deprecated

setWallpaper

Required features: "java-io-InputStream"

pub fn clear_wallpaper<'env>(&'env self) -> Result<()>[src]

Deprecated

pub fn start_activity_intent<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>
) -> Result<()>
[src]

startActivity

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]

startActivity

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]

startIntentSender

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]

startIntentSender

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]

sendBroadcast

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]

sendBroadcast

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]

sendOrderedBroadcast

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]

sendOrderedBroadcast

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]

sendBroadcastAsUser

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]

sendBroadcastAsUser

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]

sendOrderedBroadcastAsUser

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]

Deprecated

sendStickyBroadcast

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]

Deprecated

sendStickyOrderedBroadcast

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]

Deprecated

removeStickyBroadcast

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]

Deprecated

sendStickyBroadcastAsUser

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]

Deprecated

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]

Deprecated

removeStickyBroadcastAsUser

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]

registerReceiver

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]

registerReceiver

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]

registerReceiver

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]

registerReceiver

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]

unregisterReceiver

Required features: "android-content-BroadcastReceiver"

pub fn start_service<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>
) -> Result<Option<Local<'env, ComponentName>>>
[src]

startService

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]

startForegroundService

Required features: "android-content-ComponentName", "android-content-Intent"

pub fn stop_service<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>
) -> Result<bool>
[src]

stopService

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]

bindService

Required features: "android-content-Intent", "android-content-ServiceConnection"

pub fn unbind_service<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ServiceConnection>>
) -> Result<()>
[src]

unbindService

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]

startInstrumentation

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]

getSystemService

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]

getSystemServiceName

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]

checkPermission

Required features: "java-lang-String"

pub fn check_calling_permission<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<i32>
[src]

checkCallingPermission

Required features: "java-lang-String"

pub fn check_calling_or_self_permission<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<i32>
[src]

checkCallingOrSelfPermission

Required features: "java-lang-String"

pub fn check_self_permission<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<i32>
[src]

checkSelfPermission

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]

enforcePermission

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]

enforceCallingPermission

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]

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]

grantUriPermission

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]

revokeUriPermission

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]

revokeUriPermission

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]

checkUriPermission

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]

checkCallingUriPermission

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]

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]

checkUriPermission

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]

enforceUriPermission

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]

enforceCallingUriPermission

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]

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]

enforceUriPermission

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]

createPackageContext

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]

createContextForSplit

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]

createConfigurationContext

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]

createDisplayContext

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]

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

impl Deref for Service

type Target = ContextWrapper

The resulting type after dereferencing.

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]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]