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

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

getApplication

Required features: "android-app-Application"

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

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

Deprecated

onStart

Required features: "android-content-Intent"

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

onStartCommand

Required features: "android-content-Intent"

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

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

onConfigurationChanged

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

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

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

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

onBind

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

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

onUnbind

Required features: "android-content-Intent"

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

onRebind

Required features: "android-content-Intent"

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

onTaskRemoved

Required features: "android-content-Intent"

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

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

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

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

startForeground

Required features: "android-app-Notification"

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

pub fn stopForeground_int<'env>(
    &'env self,
    arg0: i32
) -> Result<(), Local<'env, Throwable>>
[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 getBaseContext<'env>(
    &'env self
) -> Result<Option<Local<'env, Context>>, Local<'env, Throwable>>
[src]

getBaseContext

Required features: "android-content-Context"

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 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 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 fileList<'env>(
    &'env self
) -> Result<Option<Local<'env, ObjectArray<String, Throwable>>>, Local<'env, Throwable>>
[src]

fileList

Required features: "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 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<'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 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 isRestricted<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

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

createDeviceProtectedStorageContext

Required features: "android-content-Context"

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

Trait Implementations

impl AsJValue for Service

impl AsRef<ComponentCallbacks2> for Service

impl AsValidJObjectAndEnv for Service

impl Deref for Service

type Target = ContextWrapper

The resulting type after dereferencing.

impl JniType for Service

Auto Trait Implementations

impl RefUnwindSafe for Service

impl !Send for Service

impl !Sync for Service

impl Unpin for Service

impl UnwindSafe for Service

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.