| abstract boolean | bindService(
                 Intent service, 
                 ServiceConnection conn, int flags) 
                 Connect to an application service, creating it if needed.
                 | 
 
               
               | abstract int | checkCallingOrSelfPermission(
                 String permission) 
                 Determine whether the calling process of an IPC 
                 or you have been granted a particular permission.
                 | 
 
               
               | abstract int | checkCallingOrSelfUriPermission(
                 Uri uri, int modeFlags) 
                 Determine whether the calling process of an IPC 
                 or you has been granted permission to access a specific URI.
                 | 
 
               
               | abstract int | checkCallingPermission(
                 String permission) 
                 Determine whether the calling process of an IPC you are handling has been granted a particular permission.
                 | 
 
               
               | abstract int | checkCallingUriPermission(
                 Uri uri, int modeFlags) 
                 Determine whether the calling process and user ID has been granted permission to access a specific URI.
                 | 
 
               
               | abstract int | checkPermission(
                 String permission, int pid, int uid) 
                 Determine whether the given permission is allowed for a particular process and user ID running in the system.
                 | 
 
               
               | abstract int | checkUriPermission(
                 Uri uri, int pid, int uid, int modeFlags) 
                 Determine whether a particular process and user ID has been granted permission to access a specific URI.
                 | 
 
               
               | abstract int | checkUriPermission(
                 Uri uri, 
                 String readPermission, 
                 String writePermission, int pid, int uid, int modeFlags) 
                 Check both a Uri and normal permission.
                 | 
 
               
               | abstract void | clearWallpaper() | 
 
               
               | abstract 
                 Context | createConfigurationContext(
                 Configuration overrideConfiguration) 
                 Return a new Context object for the current Context but whose resources are adjusted to match the given Configuration.
                 | 
 
               
               | abstract 
                 Context | createDisplayContext(
                 Display display) 
                 Return a new Context object for the current Context but whose resources are adjusted to match the metrics of the given Display.
                 | 
 
               
               | abstract 
                 Context | createPackageContext(
                 String packageName, int flags) 
                 Return a new Context object for the given application name.
                 | 
 
               
               | abstract 
                 String[] | databaseList() 
                 Returns an array of strings naming the private databases associated with this Context's application package.
                 | 
 
               
               | abstract boolean | deleteDatabase(
                 String name) 
                 Delete an existing private SQLiteDatabase associated with this Context's application package.
                 | 
 
               
               | abstract boolean | deleteFile(
                 String name) 
                 Delete the given private file associated with this Context's application package.
                 | 
 
               
               | abstract void | enforceCallingOrSelfPermission(
                 String permission, 
                 String message) 
                 If neither you nor the calling process of an IPC you are handling has been granted a particular permission, throw a 
                  SecurityException.
                 | 
 
               
               | abstract void | enforceCallingOrSelfUriPermission(
                 Uri uri, int modeFlags, 
                 String message) 
                 If the calling process of an IPC 
                 or you  has not been granted permission to access a specific URI, throw 
                  SecurityException.
                 | 
 
               
               | abstract void | enforceCallingPermission(
                 String permission, 
                 String message) 
                 If the calling process of an IPC you are handling has not been granted a particular permission, throw a 
                  SecurityException.
                 | 
 
               
               | abstract void | enforceCallingUriPermission(
                 Uri uri, int modeFlags, 
                 String message) 
                 If the calling process and user ID has not been granted permission to access a specific URI, throw 
                  SecurityException.
                 | 
 
               
               | abstract void | enforcePermission(
                 String permission, int pid, int uid, 
                 String message) 
                 If the given permission is not allowed for a particular process and user ID running in the system, throw a 
                  SecurityException.
                 | 
 
               
               | abstract void | enforceUriPermission(
                 Uri uri, int pid, int uid, int modeFlags, 
                 String message) 
                 If a particular process and user ID has not been granted permission to access a specific URI, throw 
                  SecurityException.
                 | 
 
               
               | abstract void | enforceUriPermission(
                 Uri uri, 
                 String readPermission, 
                 String writePermission, int pid, int uid, int modeFlags, 
                 String message) 
                 Enforce both a Uri and normal permission.
                 | 
 
               
               | abstract 
                 String[] | fileList() 
                 Returns an array of strings naming the private files associated with this Context's application package.
                 | 
 
               
               | abstract 
                 Context | getApplicationContext() 
                 Return the context of the single, global Application object of the current process.
                 | 
 
               
               | abstract 
                 ApplicationInfo | getApplicationInfo() 
                 Return the full application info for this context's package.
                 | 
 
               
               | abstract 
                 AssetManager | getAssets() 
                 Return an AssetManager instance for your application's package.
                 | 
 
               
               | abstract 
                 File | getCacheDir() 
                 Returns the absolute path to the application specific cache directory on the filesystem.
                 | 
 
               
               | abstract 
                 ClassLoader | getClassLoader() 
                 Return a class loader you can use to retrieve classes in this package.
                 | 
 
               
               | abstract 
                 ContentResolver | getContentResolver() 
                 Return a ContentResolver instance for your application's package.
                 | 
 
               
               | abstract 
                 File | getDatabasePath(
                 String name) | 
 
               
               | abstract 
                 File | getDir(
                 String name, int mode) 
                 Retrieve, creating if needed, a new directory in which the application can place its own custom data files.
                 | 
 
               
               | abstract 
                 File | getExternalCacheDir() | 
 
               
               | abstract 
                 File | getExternalFilesDir(
                 String type) | 
 
               
               | abstract 
                 File | getFileStreamPath(
                 String name) | 
 
               
               | abstract 
                 File | getFilesDir() | 
 
               
               | abstract 
                 Looper | getMainLooper() 
                 Return the Looper for the main thread of the current process.
                 | 
 
               
               | abstract 
                 File | getObbDir() 
                 Return the directory where this application's OBB files (if there are any) can be found.
                 | 
 
               
               | abstract 
                 String | getPackageCodePath() 
                 Return the full path to this context's primary Android package.
                 | 
 
               
               | abstract 
                 PackageManager | getPackageManager() 
                 Return PackageManager instance to find global package information.
                 | 
 
               
               | abstract 
                 String | getPackageName() 
                 Return the name of this application's package.
                 | 
 
               
               | abstract 
                 String | getPackageResourcePath() 
                 Return the full path to this context's primary Android package.
                 | 
 
               
               | abstract 
                 Resources | getResources() 
                 Return a Resources instance for your application's package.
                 | 
 
               
               | abstract 
                 SharedPreferences | getSharedPreferences(
                 String name, int mode) 
                 Retrieve and hold the contents of the preferences file 'name', returning a SharedPreferences through which you can retrieve and modify its values.
                 | 
 
               
               | final 
                 String | getString(int resId) 
                 Return a localized string from the application's package's default string table.
                 | 
 
               
               | final 
                 String | getString(int resId, 
                 Object... formatArgs) 
                 Return a localized formatted string from the application's package's default string table, substituting the format arguments as defined in 
                  Formatter and 
                  format(String, Object...).
                 | 
 
               
               | abstract 
                 Object | getSystemService(
                 String name) 
                 Return the handle to a system-level service by name.
                 | 
 
               
               | final 
                 CharSequence | getText(int resId) 
                 Return a localized, styled CharSequence from the application's package's default string table.
                 | 
 
               
               | abstract 
                 Resources.Theme | getTheme() 
                 Return the Theme object associated with this Context.
                 | 
 
               
               | abstract 
                 Drawable | getWallpaper() | 
 
               
               | abstract int | getWallpaperDesiredMinimumHeight() | 
 
               
               | abstract int | getWallpaperDesiredMinimumWidth() | 
 
               
               | abstract void | grantUriPermission(
                 String toPackage, 
                 Uri uri, int modeFlags) 
                 Grant permission to access a specific Uri to another package, regardless of whether that package has general permission to access the Uri's content provider.
                 | 
 
               
               | boolean | isRestricted() 
                 Indicates whether this Context is restricted.
                 | 
 
               
               | final 
                 TypedArray | obtainStyledAttributes(int[] attrs) 
                 Retrieve styled attribute information in this Context's theme.
                 | 
 
               
               | final 
                 TypedArray | obtainStyledAttributes(
                 AttributeSet set, int[] attrs) 
                 Retrieve styled attribute information in this Context's theme.
                 | 
 
               
               | final 
                 TypedArray | obtainStyledAttributes(int resid, int[] attrs) 
                 Retrieve styled attribute information in this Context's theme.
                 | 
 
               
               | final 
                 TypedArray | obtainStyledAttributes(
                 AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes) 
                 Retrieve styled attribute information in this Context's theme.
                 | 
 
               
               | abstract 
                 FileInputStream | openFileInput(
                 String name) 
                 Open a private file associated with this Context's application package for reading.
                 | 
 
               
               | abstract 
                 FileOutputStream | openFileOutput(
                 String name, int mode) 
                 Open a private file associated with this Context's application package for writing.
                 | 
 
               
               | abstract 
                 SQLiteDatabase | openOrCreateDatabase(
                 String name, int mode, 
                 SQLiteDatabase.CursorFactory factory) 
                 Open a new private SQLiteDatabase associated with this Context's application package.
                 | 
 
               
               | abstract 
                 SQLiteDatabase | openOrCreateDatabase(
                 String name, int mode, 
                 SQLiteDatabase.CursorFactory factory, 
                 DatabaseErrorHandler errorHandler) 
                 Open a new private SQLiteDatabase associated with this Context's application package.
                 | 
 
               
               | abstract 
                 Drawable | peekWallpaper() | 
 
               
               | void | registerComponentCallbacks(
                 ComponentCallbacks callback) 
                 Add a new 
                  ComponentCallbacks to the base application of the Context, which will be called at the same times as the ComponentCallbacks methods of activities and other components are called.
                 | 
 
               
               | abstract 
                 Intent | registerReceiver(
                 BroadcastReceiver receiver, 
                 IntentFilter filter) 
                 Register a BroadcastReceiver to be run in the main activity thread.
                 | 
 
               
               | abstract 
                 Intent | registerReceiver(
                 BroadcastReceiver receiver, 
                 IntentFilter filter, 
                 String broadcastPermission, 
                 Handler scheduler) 
                 Register to receive intent broadcasts, to run in the context of 
                 scheduler.
                 | 
 
               
               | abstract void | removeStickyBroadcast(
                 Intent intent) | 
 
               
               | abstract void | removeStickyBroadcastAsUser(
                 Intent intent, 
                 UserHandle user) | 
 
               
               | abstract void | revokeUriPermission(
                 Uri uri, int modeFlags) | 
 
               
               | abstract void | sendBroadcast(
                 Intent intent) 
                 Broadcast the given intent to all interested BroadcastReceivers.
                 | 
 
               
               | abstract void | sendBroadcast(
                 Intent intent, 
                 String receiverPermission) 
                 Broadcast the given intent to all interested BroadcastReceivers, allowing an optional required permission to be enforced.
                 | 
 
               
               | abstract void | sendBroadcastAsUser(
                 Intent intent, 
                 UserHandle user) | 
 
               
               | abstract void | sendBroadcastAsUser(
                 Intent intent, 
                 UserHandle user, 
                 String receiverPermission) | 
 
               
               | abstract void | sendOrderedBroadcast(
                 Intent intent, 
                 String receiverPermission, 
                 BroadcastReceiver resultReceiver, 
                 Handler scheduler, int initialCode, 
                 String initialData, 
                 Bundle initialExtras) | 
 
               
               | abstract void | sendOrderedBroadcast(
                 Intent intent, 
                 String receiverPermission) 
                 Broadcast the given intent to all interested BroadcastReceivers, delivering them one at a time to allow more preferred receivers to consume the broadcast before it is delivered to less preferred receivers.
                 | 
 
               
               | abstract void | sendOrderedBroadcastAsUser(
                 Intent intent, 
                 UserHandle user, 
                 String receiverPermission, 
                 BroadcastReceiver resultReceiver, 
                 Handler scheduler, int initialCode, 
                 String initialData, 
                 Bundle initialExtras) | 
 
               
               | abstract void | sendStickyBroadcast(
                 Intent intent) | 
 
               
               | abstract void | sendStickyBroadcastAsUser(
                 Intent intent, 
                 UserHandle user) | 
 
               
               | abstract void | sendStickyOrderedBroadcast(
                 Intent intent, 
                 BroadcastReceiver resultReceiver, 
                 Handler scheduler, int initialCode, 
                 String initialData, 
                 Bundle initialExtras) | 
 
               
               | abstract void | sendStickyOrderedBroadcastAsUser(
                 Intent intent, 
                 UserHandle user, 
                 BroadcastReceiver resultReceiver, 
                 Handler scheduler, int initialCode, 
                 String initialData, 
                 Bundle initialExtras) | 
 
               
               | abstract void | setTheme(int resid) 
                 Set the base theme for this context.
                 | 
 
               
               | abstract void | setWallpaper(
                 Bitmap bitmap) | 
 
               
               | abstract void | setWallpaper(
                 InputStream data) | 
 
               
               | abstract void | startActivities(
                 Intent[] intents) | 
 
               
               | abstract void | startActivities(
                 Intent[] intents, 
                 Bundle options) 
                 Launch multiple new activities.
                 | 
 
               
               | abstract void | startActivity(
                 Intent intent) | 
 
               
               | abstract void | startActivity(
                 Intent intent, 
                 Bundle options) 
                 Launch a new activity.
                 | 
 
               
               | abstract boolean | startInstrumentation(
                 ComponentName className, 
                 String profileFile, 
                 Bundle arguments) | 
 
               
               | abstract void | startIntentSender(
                 IntentSender intent, 
                 Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, 
                 Bundle options) | 
 
               
               | abstract void | startIntentSender(
                 IntentSender intent, 
                 Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags) | 
 
               
               | abstract 
                 ComponentName | startService(
                 Intent service) 
                 Request that a given application service be started.
                 | 
 
               
               | abstract boolean | stopService(
                 Intent service) 
                 Request that a given application service be stopped.
                 | 
 
               
               | abstract void | unbindService(
                 ServiceConnection conn) 
                 Disconnect from an application service.
                 | 
 
               
               | void | unregisterComponentCallbacks(
                 ComponentCallbacks callback) | 
 
               
               | abstract void | unregisterReceiver(
                 BroadcastReceiver receiver) 
                 Unregister a previously registered BroadcastReceiver.
                 |