[]Struct jni_android_sys::android::content::Context

#[repr(transparent)]
pub struct Context(_);

public class Context

Required feature: android-content-Context

Methods

impl Context

pub fn new<'env>(__jni_env: &'env Env) -> Result<Local<'env, Context>>[src]

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 register_component_callbacks<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ComponentCallbacks>>
) -> Result<()>
[src]

registerComponentCallbacks

Required features: "android-content-ComponentCallbacks"

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

unregisterComponentCallbacks

Required features: "android-content-ComponentCallbacks"

pub fn get_text<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, CharSequence>>>
[src]

getText

Required features: "java-lang-CharSequence"

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

getString

Required features: "java-lang-String"

pub fn get_color<'env>(&'env self, arg0: i32) -> Result<i32>[src]

pub fn get_drawable<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, Drawable>>>
[src]

getDrawable

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

pub fn get_color_state_list<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, ColorStateList>>>
[src]

getColorStateList

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

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 obtain_styled_attributes_int_array<'env>(
    &'env self,
    arg0: impl Into<Option<&'env IntArray>>
) -> Result<Option<Local<'env, TypedArray>>>
[src]

obtainStyledAttributes

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

pub fn obtain_styled_attributes_int_int_array<'env>(
    &'env self,
    arg0: i32,
    arg1: impl Into<Option<&'env IntArray>>
) -> Result<Option<Local<'env, TypedArray>>>
[src]

obtainStyledAttributes

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

pub fn obtain_styled_attributes_attribute_set_int_array<'env>(
    &'env self,
    arg0: impl Into<Option<&'env AttributeSet>>,
    arg1: impl Into<Option<&'env IntArray>>
) -> Result<Option<Local<'env, TypedArray>>>
[src]

obtainStyledAttributes

Required features: "android-content-res-TypedArray", "android-util-AttributeSet"

pub fn obtain_styled_attributes_attribute_set_int_array_int_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env AttributeSet>>,
    arg1: impl Into<Option<&'env IntArray>>,
    arg2: i32,
    arg3: i32
) -> Result<Option<Local<'env, TypedArray>>>
[src]

obtainStyledAttributes

Required features: "android-content-res-TypedArray", "android-util-AttributeSet"

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_string<'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_class<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Class>>
) -> Result<Option<Local<'env, Object>>>
[src]

getSystemService

Required features: "java-lang-Class", "java-lang-Object"

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 create_device_protected_storage_context<'env>(
    &'env self
) -> Result<Option<Local<'env, Context>>>
[src]

createDeviceProtectedStorageContext

Required features: "android-content-Context"

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

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

pub const ACCESSIBILITY_SERVICE: &'static str[src]

public static final ACCESSIBILITY_SERVICE

pub const ACCOUNT_SERVICE: &'static str[src]

public static final ACCOUNT_SERVICE

pub const ACTIVITY_SERVICE: &'static str[src]

public static final ACTIVITY_SERVICE

pub const ALARM_SERVICE: &'static str[src]

public static final ALARM_SERVICE

pub const APPWIDGET_SERVICE: &'static str[src]

public static final APPWIDGET_SERVICE

pub const APP_OPS_SERVICE: &'static str[src]

public static final APP_OPS_SERVICE

pub const AUDIO_SERVICE: &'static str[src]

public static final AUDIO_SERVICE

pub const BATTERY_SERVICE: &'static str[src]

public static final BATTERY_SERVICE

pub const BIND_ABOVE_CLIENT: i32[src]

public static final BIND_ABOVE_CLIENT

pub const BIND_ADJUST_WITH_ACTIVITY: i32[src]

public static final BIND_ADJUST_WITH_ACTIVITY

pub const BIND_ALLOW_OOM_MANAGEMENT: i32[src]

public static final BIND_ALLOW_OOM_MANAGEMENT

pub const BIND_AUTO_CREATE: i32[src]

public static final BIND_AUTO_CREATE

pub const BIND_DEBUG_UNBIND: i32[src]

public static final BIND_DEBUG_UNBIND

pub const BIND_EXTERNAL_SERVICE: i32[src]

public static final BIND_EXTERNAL_SERVICE

pub const BIND_IMPORTANT: i32[src]

public static final BIND_IMPORTANT

pub const BIND_NOT_FOREGROUND: i32[src]

public static final BIND_NOT_FOREGROUND

pub const BIND_WAIVE_PRIORITY: i32[src]

public static final BIND_WAIVE_PRIORITY

pub const BLUETOOTH_SERVICE: &'static str[src]

public static final BLUETOOTH_SERVICE

pub const CAMERA_SERVICE: &'static str[src]

public static final CAMERA_SERVICE

pub const CAPTIONING_SERVICE: &'static str[src]

public static final CAPTIONING_SERVICE

pub const CARRIER_CONFIG_SERVICE: &'static str[src]

public static final CARRIER_CONFIG_SERVICE

pub const CLIPBOARD_SERVICE: &'static str[src]

public static final CLIPBOARD_SERVICE

pub const COMPANION_DEVICE_SERVICE: &'static str[src]

public static final COMPANION_DEVICE_SERVICE

pub const CONNECTIVITY_SERVICE: &'static str[src]

public static final CONNECTIVITY_SERVICE

pub const CONSUMER_IR_SERVICE: &'static str[src]

public static final CONSUMER_IR_SERVICE

pub const CONTEXT_IGNORE_SECURITY: i32[src]

public static final CONTEXT_IGNORE_SECURITY

pub const CONTEXT_INCLUDE_CODE: i32[src]

public static final CONTEXT_INCLUDE_CODE

pub const CONTEXT_RESTRICTED: i32[src]

public static final CONTEXT_RESTRICTED

pub const CROSS_PROFILE_APPS_SERVICE: &'static str[src]

public static final CROSS_PROFILE_APPS_SERVICE

pub const DEVICE_POLICY_SERVICE: &'static str[src]

public static final DEVICE_POLICY_SERVICE

pub const DISPLAY_SERVICE: &'static str[src]

public static final DISPLAY_SERVICE

pub const DOWNLOAD_SERVICE: &'static str[src]

public static final DOWNLOAD_SERVICE

pub const DROPBOX_SERVICE: &'static str[src]

public static final DROPBOX_SERVICE

pub const EUICC_SERVICE: &'static str[src]

public static final EUICC_SERVICE

pub const FINGERPRINT_SERVICE: &'static str[src]

public static final FINGERPRINT_SERVICE

pub const HARDWARE_PROPERTIES_SERVICE: &'static str[src]

public static final HARDWARE_PROPERTIES_SERVICE

pub const INPUT_METHOD_SERVICE: &'static str[src]

public static final INPUT_METHOD_SERVICE

pub const INPUT_SERVICE: &'static str[src]

public static final INPUT_SERVICE

pub const IPSEC_SERVICE: &'static str[src]

public static final IPSEC_SERVICE

pub const JOB_SCHEDULER_SERVICE: &'static str[src]

public static final JOB_SCHEDULER_SERVICE

pub const KEYGUARD_SERVICE: &'static str[src]

public static final KEYGUARD_SERVICE

pub const LAUNCHER_APPS_SERVICE: &'static str[src]

public static final LAUNCHER_APPS_SERVICE

pub const LAYOUT_INFLATER_SERVICE: &'static str[src]

public static final LAYOUT_INFLATER_SERVICE

pub const LOCATION_SERVICE: &'static str[src]

public static final LOCATION_SERVICE

pub const MEDIA_PROJECTION_SERVICE: &'static str[src]

public static final MEDIA_PROJECTION_SERVICE

pub const MEDIA_ROUTER_SERVICE: &'static str[src]

public static final MEDIA_ROUTER_SERVICE

pub const MEDIA_SESSION_SERVICE: &'static str[src]

public static final MEDIA_SESSION_SERVICE

pub const MIDI_SERVICE: &'static str[src]

public static final MIDI_SERVICE

pub const MODE_APPEND: i32[src]

public static final MODE_APPEND

pub const MODE_ENABLE_WRITE_AHEAD_LOGGING: i32[src]

public static final MODE_ENABLE_WRITE_AHEAD_LOGGING

pub const MODE_MULTI_PROCESS: i32[src]

Deprecated

public static final MODE_MULTI_PROCESS

pub const MODE_NO_LOCALIZED_COLLATORS: i32[src]

public static final MODE_NO_LOCALIZED_COLLATORS

pub const MODE_PRIVATE: i32[src]

public static final MODE_PRIVATE

pub const MODE_WORLD_READABLE: i32[src]

Deprecated

public static final MODE_WORLD_READABLE

pub const MODE_WORLD_WRITEABLE: i32[src]

Deprecated

public static final MODE_WORLD_WRITEABLE

pub const NETWORK_STATS_SERVICE: &'static str[src]

public static final NETWORK_STATS_SERVICE

pub const NFC_SERVICE: &'static str[src]

public static final NFC_SERVICE

pub const NOTIFICATION_SERVICE: &'static str[src]

public static final NOTIFICATION_SERVICE

pub const NSD_SERVICE: &'static str[src]

public static final NSD_SERVICE

pub const POWER_SERVICE: &'static str[src]

public static final POWER_SERVICE

pub const PRINT_SERVICE: &'static str[src]

public static final PRINT_SERVICE

pub const RECEIVER_VISIBLE_TO_INSTANT_APPS: i32[src]

pub const RESTRICTIONS_SERVICE: &'static str[src]

public static final RESTRICTIONS_SERVICE

pub const SEARCH_SERVICE: &'static str[src]

public static final SEARCH_SERVICE

pub const SENSOR_SERVICE: &'static str[src]

public static final SENSOR_SERVICE

pub const SHORTCUT_SERVICE: &'static str[src]

public static final SHORTCUT_SERVICE

pub const STORAGE_SERVICE: &'static str[src]

public static final STORAGE_SERVICE

pub const STORAGE_STATS_SERVICE: &'static str[src]

public static final STORAGE_STATS_SERVICE

pub const SYSTEM_HEALTH_SERVICE: &'static str[src]

public static final SYSTEM_HEALTH_SERVICE

pub const TELECOM_SERVICE: &'static str[src]

public static final TELECOM_SERVICE

pub const TELEPHONY_SERVICE: &'static str[src]

public static final TELEPHONY_SERVICE

pub const TELEPHONY_SUBSCRIPTION_SERVICE: &'static str[src]

public static final TELEPHONY_SUBSCRIPTION_SERVICE

pub const TEXT_CLASSIFICATION_SERVICE: &'static str[src]

public static final TEXT_CLASSIFICATION_SERVICE

pub const TEXT_SERVICES_MANAGER_SERVICE: &'static str[src]

public static final TEXT_SERVICES_MANAGER_SERVICE

pub const TV_INPUT_SERVICE: &'static str[src]

public static final TV_INPUT_SERVICE

pub const UI_MODE_SERVICE: &'static str[src]

public static final UI_MODE_SERVICE

pub const USAGE_STATS_SERVICE: &'static str[src]

public static final USAGE_STATS_SERVICE

pub const USB_SERVICE: &'static str[src]

public static final USB_SERVICE

pub const USER_SERVICE: &'static str[src]

public static final USER_SERVICE

pub const VIBRATOR_SERVICE: &'static str[src]

public static final VIBRATOR_SERVICE

pub const WALLPAPER_SERVICE: &'static str[src]

public static final WALLPAPER_SERVICE

pub const WIFI_AWARE_SERVICE: &'static str[src]

public static final WIFI_AWARE_SERVICE

pub const WIFI_P2P_SERVICE: &'static str[src]

public static final WIFI_P2P_SERVICE

pub const WIFI_RTT_RANGING_SERVICE: &'static str[src]

public static final WIFI_RTT_RANGING_SERVICE

pub const WIFI_SERVICE: &'static str[src]

public static final WIFI_SERVICE

pub const WINDOW_SERVICE: &'static str[src]

public static final WINDOW_SERVICE

Methods from Deref<Target = Object>

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

getClass

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]

equals

Required features: "java-lang-Object"

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

toString

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 Deref for Context

type Target = Object

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for Context

impl AsJValue for Context

Auto Trait Implementations

impl !Sync for Context

impl Unpin for Context

impl !Send for Context

impl UnwindSafe for Context

impl RefUnwindSafe for Context

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]