Context class
Interface to global information about an application environment.
This is an abstract class whose implementation is provided by the Android system. It allows access to application-specific resources and classes, as well as up-calls for application-level operations such as launching activities, broadcasting and receiving intents, etc.
See: https://developer.android.com/reference/android/content/Context
Constructors
- Context()
Properties
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
cacheDir
→ Future<
Directory> -
Returns the absolute path to the application specific cache directory on
the filesystem.
read-only
-
codeCacheDir
→ Future<
Directory> -
Returns the absolute path to the application specific cache directory on
the filesystem designed for storing cached code.
read-only
-
dataDir
→ Future<
Directory> -
Returns the absolute path to the directory on the filesystem where all
private files belonging to this app are stored.
read-only
-
externalCacheDir
→ Future<
Directory> -
Returns absolute path to application-specific directory on the primary
shared/external storage device where the application can place cache files
it owns. These files are internal to the application, and not typically
visible to the user as media.
read-only
-
externalFilesDir
→ Future<
Directory> -
Returns the absolute path to the directory on the primary shared/external
storage device where the application can place persistent files it owns.
These files are internal to the applications, and not typically visible to
the user as media.
read-only
-
filesDir
→ Future<
Directory> -
Returns the absolute path to the directory on the filesystem where files
created with
openFileOutput(String, int)
are stored.read-only -
noBackupFilesDir
→ Future<
Directory> -
Returns the absolute path to the directory where files placed under this
directory will be excluded from automatic backup to remote storage.
read-only
-
packageCodePath
→ Future<
File> -
Return the full path to this context's primary Android package. The
Android package is a ZIP file which contains application's primary code
and assets.
read-only
-
packageName
→ Future<
String> -
Return the name of this application's package.
read-only
-
packageResourcePath
→ Future<
File> -
Return the full path to this context's primary Android package. The
Android package is a ZIP file which contains the application's primary
resources.
read-only
Static Methods
-
Retrieves and holds the contents of the preferences file
name
, returning aSharedPreferences
through which you can retrieve and modify its values. -
getSystemService(
String name) → dynamic - Returns the handle to a system-level service by name.
Constants
- ACCESSIBILITY_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#ACCESSIBILITY_SERVICE
"accessibility"
- ACCOUNT_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#ACCOUNT_SERVICE
"account"
- ACTIVITY_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#ACTIVITY_SERVICE
"activity"
- ALARM_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#ALARM_SERVICE
"alarm"
- APP_OPS_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#APP_OPS_SERVICE
"appops"
- APPWIDGET_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#APPWIDGET_SERVICE
"appwidget"
- AUDIO_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#AUDIO_SERVICE
"audio"
- BATTERY_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#BATTERY_SERVICE
"batterymanager"
- BLUETOOTH_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#BLUETOOTH_SERVICE
"bluetooth"
- CAMERA_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#CAMERA_SERVICE
"camera"
- CAPTIONING_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#CAPTIONING_SERVICE
"captioning"
- CARRIER_CONFIG_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#CARRIER_CONFIG_SERVICE
"carrier_config"
- CLIPBOARD_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#CLIPBOARD_SERVICE
"clipboard"
- COMPANION_DEVICE_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#COMPANION_DEVICE_SERVICE
"companiondevice"
- CONNECTIVITY_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#CONNECTIVITY_SERVICE
"connectivity"
- CONSUMER_IR_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#CONSUMER_IR_SERVICE
"consumer_ir"
- CROSS_PROFILE_APPS_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#CROSS_PROFILE_APPS_SERVICE
"crossprofileapps"
- DEVICE_POLICY_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#DEVICE_POLICY_SERVICE
"device_policy"
- DISPLAY_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#DISPLAY_SERVICE
"display"
- DOWNLOAD_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#DOWNLOAD_SERVICE
"download"
- DROPBOX_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#DROPBOX_SERVICE
"dropbox"
- EUICC_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#EUICC_SERVICE
"euicc"
- FINGERPRINT_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#FINGERPRINT_SERVICE
"fingerprint"
- HARDWARE_PROPERTIES_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#HARDWARE_PROPERTIES_SERVICE
"hardware_properties"
- INPUT_METHOD_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#INPUT_METHOD_SERVICE
"input_method"
- INPUT_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#INPUT_SERVICE
"input"
- IPSEC_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#IPSEC_SERVICE
"ipsec"
- JOB_SCHEDULER_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#JOB_SCHEDULER_SERVICE
"jobscheduler"
- KEYGUARD_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#KEYGUARD_SERVICE
"keyguard"
- LAUNCHER_APPS_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#LAUNCHER_APPS_SERVICE
"launcherapps"
- LAYOUT_INFLATER_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#LAYOUT_INFLATER_SERVICE
"layout_inflater"
- LOCATION_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#LOCATION_SERVICE
"location"
- MEDIA_PROJECTION_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#MEDIA_PROJECTION_SERVICE
"media_projection"
- MEDIA_ROUTER_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#MEDIA_ROUTER_SERVICE
"media_router"
- MEDIA_SESSION_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#MEDIA_SESSION_SERVICE
"media_session"
- MIDI_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#MIDI_SERVICE
"midi"
- NETWORK_STATS_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#NETWORK_STATS_SERVICE
"netstats"
- NFC_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#NFC_SERVICE
"nfc"
- NOTIFICATION_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#NOTIFICATION_SERVICE
"notification"
- NSD_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#NSD_SERVICE
"servicediscovery"
- POWER_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#POWER_SERVICE
"power"
- PRINT_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#PRINT_SERVICE
"print"
- RESTRICTIONS_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#RESTRICTIONS_SERVICE
"restrictions"
- SEARCH_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#SEARCH_SERVICE
"search"
- SENSOR_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#SENSOR_SERVICE
"sensor"
- SHORTCUT_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#SHORTCUT_SERVICE
"shortcut"
- STORAGE_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#STORAGE_SERVICE
"storage"
- STORAGE_STATS_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#STORAGE_STATS_SERVICE
"storagestats"
- SYSTEM_HEALTH_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#SYSTEM_HEALTH_SERVICE
"systemhealth"
- TELECOM_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#TELECOM_SERVICE
"telecom"
- TELEPHONY_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#TELEPHONY_SERVICE
"phone"
- TELEPHONY_SUBSCRIPTION_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#TELEPHONY_SUBSCRIPTION_SERVICE
"telephony_subscription_service"
- TEXT_CLASSIFICATION_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#TEXT_CLASSIFICATION_SERVICE
"textclassification"
- TEXT_SERVICES_MANAGER_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#TEXT_SERVICES_MANAGER_SERVICE
"textservices"
- TV_INPUT_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#TV_INPUT_SERVICE
"tv_input"
- UI_MODE_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#UI_MODE_SERVICE
"uimode"
- USAGE_STATS_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#USAGE_STATS_SERVICE
"usagestats"
- USB_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#USB_SERVICE
"usb"
- USER_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#USER_SERVICE
"user"
- VIBRATOR_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#VIBRATOR_SERVICE
"vibrator"
- WALLPAPER_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#WALLPAPER_SERVICE
"wallpaper"
- WIFI_AWARE_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#WIFI_AWARE_SERVICE
"wifiaware"
- WIFI_P2P_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#WIFI_P2P_SERVICE
"wifip2p"
- WIFI_RTT_RANGING_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#WIFI_RTT_RANGING_SERVICE
"wifirtt"
- WIFI_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#WIFI_SERVICE
"wifi"
- WINDOW_SERVICE → const String
-
See: https://developer.android.com/reference/android/content/Context#WINDOW_SERVICE
"window"