[]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>, Local<'env, Throwable>>
[src]

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

getAssets

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

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

getResources

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

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

getPackageManager

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

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

getContentResolver

Required features: "android-content-ContentResolver"

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

getMainLooper

Required features: "android-os-Looper"

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

getMainExecutor

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

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

getApplicationContext

Required features: "android-content-Context"

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

registerComponentCallbacks

Required features: "android-content-ComponentCallbacks"

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

unregisterComponentCallbacks

Required features: "android-content-ComponentCallbacks"

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

getText

Required features: "java-lang-CharSequence"

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

getString

Required features: "java-lang-String"

pub fn getString_int_Object_array<'env>(
    &'env self,
    arg0: i32,
    arg1: impl Into<Option<&'env ObjectArray<Object, Throwable>>>
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

getString

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

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

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

getDrawable

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

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

getColorStateList

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

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

pub fn getTheme<'env>(
    &'env self
) -> Result<Option<Local<'env, Resources_Theme>>, Local<'env, Throwable>>
[src]

getTheme

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

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

obtainStyledAttributes

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

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

obtainStyledAttributes

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

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

obtainStyledAttributes

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

pub fn obtainStyledAttributes_AttributeSet_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>>, Local<'env, Throwable>>
[src]

obtainStyledAttributes

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

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

getClassLoader

Required features: "java-lang-ClassLoader"

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

getPackageName

Required features: "java-lang-String"

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

getApplicationInfo

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

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

getPackageResourcePath

Required features: "java-lang-String"

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

getPackageCodePath

Required features: "java-lang-String"

pub fn getSharedPreferences<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: i32
) -> Result<Option<Local<'env, SharedPreferences>>, Local<'env, Throwable>>
[src]

getSharedPreferences

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

pub fn moveSharedPreferencesFrom<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Context>>,
    arg1: impl Into<Option<&'env String>>
) -> Result<bool, Local<'env, Throwable>>
[src]

moveSharedPreferencesFrom

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

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

deleteSharedPreferences

Required features: "java-lang-String"

pub fn openFileInput<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, FileInputStream>>, Local<'env, Throwable>>
[src]

openFileInput

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

pub fn openFileOutput<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: i32
) -> Result<Option<Local<'env, FileOutputStream>>, Local<'env, Throwable>>
[src]

openFileOutput

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

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

deleteFile

Required features: "java-lang-String"

pub fn getFileStreamPath<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, File>>, Local<'env, Throwable>>
[src]

getFileStreamPath

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

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

getDataDir

Required features: "java-io-File"

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

getFilesDir

Required features: "java-io-File"

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

getNoBackupFilesDir

Required features: "java-io-File"

pub fn getExternalFilesDir<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, File>>, Local<'env, Throwable>>
[src]

getExternalFilesDir

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

pub fn getExternalFilesDirs<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, ObjectArray<File, Throwable>>>, Local<'env, Throwable>>
[src]

getExternalFilesDirs

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

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

getObbDir

Required features: "java-io-File"

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

getObbDirs

Required features: "java-io-File"

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

getCacheDir

Required features: "java-io-File"

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

getCodeCacheDir

Required features: "java-io-File"

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

getExternalCacheDir

Required features: "java-io-File"

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

getExternalCacheDirs

Required features: "java-io-File"

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

getExternalMediaDirs

Required features: "java-io-File"

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

fileList

Required features: "java-lang-String"

pub fn getDir<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: i32
) -> Result<Option<Local<'env, File>>, Local<'env, Throwable>>
[src]

getDir

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

pub fn openOrCreateDatabase_String_int_CursorFactory<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: i32,
    arg2: impl Into<Option<&'env SQLiteDatabase_CursorFactory>>
) -> Result<Option<Local<'env, SQLiteDatabase>>, Local<'env, Throwable>>
[src]

openOrCreateDatabase

Required features: "android-database-sqlite-SQLiteDatabase", "android-database-sqlite-SQLiteDatabase_CursorFactory", "java-lang-String"

pub fn openOrCreateDatabase_String_int_CursorFactory_DatabaseErrorHandler<'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>>, Local<'env, Throwable>>
[src]

openOrCreateDatabase

Required features: "android-database-DatabaseErrorHandler", "android-database-sqlite-SQLiteDatabase", "android-database-sqlite-SQLiteDatabase_CursorFactory", "java-lang-String"

pub fn moveDatabaseFrom<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Context>>,
    arg1: impl Into<Option<&'env String>>
) -> Result<bool, Local<'env, Throwable>>
[src]

moveDatabaseFrom

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

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

deleteDatabase

Required features: "java-lang-String"

pub fn getDatabasePath<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, File>>, Local<'env, Throwable>>
[src]

getDatabasePath

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

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

databaseList

Required features: "java-lang-String"

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

Deprecated

getWallpaper

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

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

Deprecated

peekWallpaper

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

pub fn getWallpaperDesiredMinimumWidth<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

Deprecated

pub fn getWallpaperDesiredMinimumHeight<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

Deprecated

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

Deprecated

setWallpaper

Required features: "android-graphics-Bitmap"

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

Deprecated

setWallpaper

Required features: "java-io-InputStream"

pub fn clearWallpaper<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Deprecated

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

startActivity

Required features: "android-content-Intent"

pub fn startActivity_Intent_Bundle<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>,
    arg1: impl Into<Option<&'env Bundle>>
) -> Result<(), Local<'env, Throwable>>
[src]

startActivity

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

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

startActivities

Required features: "android-content-Intent"

pub fn startActivities_Intent_array_Bundle<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ObjectArray<Intent, Throwable>>>,
    arg1: impl Into<Option<&'env Bundle>>
) -> Result<(), Local<'env, Throwable>>
[src]

startActivities

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

pub fn startIntentSender_IntentSender_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<(), Local<'env, Throwable>>
[src]

startIntentSender

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

pub fn startIntentSender_IntentSender_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<(), Local<'env, Throwable>>
[src]

startIntentSender

Required features: "android-content-Intent", "android-content-IntentSender", "android-os-Bundle"

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

sendBroadcast

Required features: "android-content-Intent"

pub fn sendBroadcast_Intent_String<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>,
    arg1: impl Into<Option<&'env String>>
) -> Result<(), Local<'env, Throwable>>
[src]

sendBroadcast

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

pub fn sendOrderedBroadcast_Intent_String<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>,
    arg1: impl Into<Option<&'env String>>
) -> Result<(), Local<'env, Throwable>>
[src]

sendOrderedBroadcast

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

pub fn sendOrderedBroadcast_Intent_String_BroadcastReceiver_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<(), Local<'env, Throwable>>
[src]

sendOrderedBroadcast

Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-os-Bundle", "android-os-Handler", "java-lang-String"

pub fn sendBroadcastAsUser_Intent_UserHandle<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>,
    arg1: impl Into<Option<&'env UserHandle>>
) -> Result<(), Local<'env, Throwable>>
[src]

sendBroadcastAsUser

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

pub fn sendBroadcastAsUser_Intent_UserHandle_String<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>,
    arg1: impl Into<Option<&'env UserHandle>>,
    arg2: impl Into<Option<&'env String>>
) -> Result<(), Local<'env, Throwable>>
[src]

sendBroadcastAsUser

Required features: "android-content-Intent", "android-os-UserHandle", "java-lang-String"

pub fn sendOrderedBroadcastAsUser<'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<(), Local<'env, Throwable>>
[src]

sendOrderedBroadcastAsUser

Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-os-Bundle", "android-os-Handler", "android-os-UserHandle", "java-lang-String"

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

Deprecated

sendStickyBroadcast

Required features: "android-content-Intent"

pub fn sendStickyOrderedBroadcast<'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<(), Local<'env, Throwable>>
[src]

Deprecated

sendStickyOrderedBroadcast

Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-os-Bundle", "android-os-Handler", "java-lang-String"

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

Deprecated

removeStickyBroadcast

Required features: "android-content-Intent"

pub fn sendStickyBroadcastAsUser<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>,
    arg1: impl Into<Option<&'env UserHandle>>
) -> Result<(), Local<'env, Throwable>>
[src]

Deprecated

sendStickyBroadcastAsUser

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

pub fn sendStickyOrderedBroadcastAsUser<'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<(), Local<'env, Throwable>>
[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 removeStickyBroadcastAsUser<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>,
    arg1: impl Into<Option<&'env UserHandle>>
) -> Result<(), Local<'env, Throwable>>
[src]

Deprecated

removeStickyBroadcastAsUser

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

pub fn registerReceiver_BroadcastReceiver_IntentFilter<'env>(
    &'env self,
    arg0: impl Into<Option<&'env BroadcastReceiver>>,
    arg1: impl Into<Option<&'env IntentFilter>>
) -> Result<Option<Local<'env, Intent>>, Local<'env, Throwable>>
[src]

registerReceiver

Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-content-IntentFilter"

pub fn registerReceiver_BroadcastReceiver_IntentFilter_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env BroadcastReceiver>>,
    arg1: impl Into<Option<&'env IntentFilter>>,
    arg2: i32
) -> Result<Option<Local<'env, Intent>>, Local<'env, Throwable>>
[src]

registerReceiver

Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-content-IntentFilter"

pub fn registerReceiver_BroadcastReceiver_IntentFilter_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>>, Local<'env, Throwable>>
[src]

registerReceiver

Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-content-IntentFilter", "android-os-Handler", "java-lang-String"

pub fn registerReceiver_BroadcastReceiver_IntentFilter_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>>, Local<'env, Throwable>>
[src]

registerReceiver

Required features: "android-content-BroadcastReceiver", "android-content-Intent", "android-content-IntentFilter", "android-os-Handler", "java-lang-String"

pub fn unregisterReceiver<'env>(
    &'env self,
    arg0: impl Into<Option<&'env BroadcastReceiver>>
) -> Result<(), Local<'env, Throwable>>
[src]

unregisterReceiver

Required features: "android-content-BroadcastReceiver"

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

startService

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

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

startForegroundService

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

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

stopService

Required features: "android-content-Intent"

pub fn bindService<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>,
    arg1: impl Into<Option<&'env ServiceConnection>>,
    arg2: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

bindService

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

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

unbindService

Required features: "android-content-ServiceConnection"

pub fn startInstrumentation<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ComponentName>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: impl Into<Option<&'env Bundle>>
) -> Result<bool, Local<'env, Throwable>>
[src]

startInstrumentation

Required features: "android-content-ComponentName", "android-os-Bundle", "java-lang-String"

pub fn getSystemService_String<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

getSystemService

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

pub fn getSystemService_Class<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Class>>
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

getSystemService

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

pub fn getSystemServiceName<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Class>>
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

getSystemServiceName

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

pub fn checkPermission<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: i32,
    arg2: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

checkPermission

Required features: "java-lang-String"

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

checkCallingPermission

Required features: "java-lang-String"

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

checkCallingOrSelfPermission

Required features: "java-lang-String"

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

checkSelfPermission

Required features: "java-lang-String"

pub fn enforcePermission<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: i32,
    arg2: i32,
    arg3: impl Into<Option<&'env String>>
) -> Result<(), Local<'env, Throwable>>
[src]

enforcePermission

Required features: "java-lang-String"

pub fn enforceCallingPermission<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>
) -> Result<(), Local<'env, Throwable>>
[src]

enforceCallingPermission

Required features: "java-lang-String"

pub fn enforceCallingOrSelfPermission<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>
) -> Result<(), Local<'env, Throwable>>
[src]

enforceCallingOrSelfPermission

Required features: "java-lang-String"

pub fn grantUriPermission<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env Uri>>,
    arg2: i32
) -> Result<(), Local<'env, Throwable>>
[src]

grantUriPermission

Required features: "android-net-Uri", "java-lang-String"

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

revokeUriPermission

Required features: "android-net-Uri"

pub fn revokeUriPermission_String_Uri_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env Uri>>,
    arg2: i32
) -> Result<(), Local<'env, Throwable>>
[src]

revokeUriPermission

Required features: "android-net-Uri", "java-lang-String"

pub fn checkUriPermission_Uri_int_int_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Uri>>,
    arg1: i32,
    arg2: i32,
    arg3: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

checkUriPermission

Required features: "android-net-Uri"

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

checkCallingUriPermission

Required features: "android-net-Uri"

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

checkCallingOrSelfUriPermission

Required features: "android-net-Uri"

pub fn checkUriPermission_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, Local<'env, Throwable>>
[src]

checkUriPermission

Required features: "android-net-Uri", "java-lang-String"

pub fn enforceUriPermission_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<(), Local<'env, Throwable>>
[src]

enforceUriPermission

Required features: "android-net-Uri", "java-lang-String"

pub fn enforceCallingUriPermission<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Uri>>,
    arg1: i32,
    arg2: impl Into<Option<&'env String>>
) -> Result<(), Local<'env, Throwable>>
[src]

enforceCallingUriPermission

Required features: "android-net-Uri", "java-lang-String"

pub fn enforceCallingOrSelfUriPermission<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Uri>>,
    arg1: i32,
    arg2: impl Into<Option<&'env String>>
) -> Result<(), Local<'env, Throwable>>
[src]

enforceCallingOrSelfUriPermission

Required features: "android-net-Uri", "java-lang-String"

pub fn enforceUriPermission_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<(), Local<'env, Throwable>>
[src]

enforceUriPermission

Required features: "android-net-Uri", "java-lang-String"

pub fn createPackageContext<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: i32
) -> Result<Option<Local<'env, Context>>, Local<'env, Throwable>>
[src]

createPackageContext

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

pub fn createContextForSplit<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, Context>>, Local<'env, Throwable>>
[src]

createContextForSplit

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

pub fn createConfigurationContext<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Configuration>>
) -> Result<Option<Local<'env, Context>>, Local<'env, Throwable>>
[src]

createConfigurationContext

Required features: "android-content-Context", "android-content-res-Configuration"

pub fn createDisplayContext<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Display>>
) -> Result<Option<Local<'env, Context>>, Local<'env, Throwable>>
[src]

createDisplayContext

Required features: "android-content-Context", "android-view-Display"

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

createDeviceProtectedStorageContext

Required features: "android-content-Context"

pub fn isRestricted<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isDeviceProtectedStorage<'env>(
    &'env self
) -> Result<bool, Local<'env, Throwable>>
[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 getClass<'env>(
    &'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

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

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn wait_long<'env>(
    &'env self,
    arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for Context

impl AsValidJObjectAndEnv for Context

impl Deref for Context

type Target = Object

The resulting type after dereferencing.

impl JniType for Context

Auto Trait Implementations

impl RefUnwindSafe for Context

impl !Send for Context

impl !Sync for Context

impl Unpin for Context

impl UnwindSafe for Context

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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.