Context Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс к глобальным сведениям о среде приложения.
[Android.Runtime.Register("android/content/Context", DoNotGenerateAcw=true)]
public abstract class Context : Java.Lang.Object
[<Android.Runtime.Register("android/content/Context", DoNotGenerateAcw=true)>]
type Context = class
inherit Object
- Наследование
- Производный
- Атрибуты
Комментарии
Интерфейс к глобальным сведениям о среде приложения. Это абстрактный класс, реализация которого предоставляется системой Android. Он позволяет получить доступ к ресурсам и классам для конкретных приложений, а также к вызовам операций на уровне приложений, таких как запуск действий, вещание и получение намерений и т. д.
Java документации по android.content.Context.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Конструкторы
| Имя | Описание |
|---|---|
| Context() | |
| Context(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Поля
| Имя | Описание |
|---|---|
| AccessibilityService |
Используется для |
| AccountService |
Используется для |
| ActivityService |
Используется для |
| AdvancedProtectionService |
Используется для |
| AlarmService |
Используется для |
| AppFunctionService |
Используется для |
| AppOpsService |
Используется для |
| AppSearchService |
Используется для |
| AppwidgetService |
Используется для |
| AudioService |
Используется для |
| BatteryService |
Используется для |
| BindAllowActivityStarts |
Устаревшие.
Флаг. |
| BindExternalServiceLong |
Работает так же, как |
| BindNotPerceptible |
Устаревшие.
Флаг. |
| BindPackageIsolatedProcess |
Устаревшие.
Флаг для |
| BindSharedIsolatedProcess |
Устаревшие.
Флаг: |
| BiometricService |
Используется для |
| BlobStoreService |
Используйте для |
| BluetoothService |
Используется для |
| BugreportService |
Служба для записи отчета об ошибке. |
| CameraService |
Используется для |
| CaptioningService |
Используется для |
| CarrierConfigService |
Используется для |
| ChooserService |
Используется для |
| ClipboardService |
Используется для |
| CompanionDeviceService |
Использование для |
| ConnectivityDiagnosticsService |
Используется для |
| ConnectivityService |
Используется для |
| ConsumerIrService |
Используется для |
| ContactKeysService |
Используется для |
| CredentialService |
Используйте для |
| CrossProfileAppsService |
Используется для |
| DeviceIdDefault |
Идентификатор устройства по умолчанию, являющийся идентификатором основного (не виртуального) устройства. |
| DeviceIdInvalid |
Недопустимый идентификатор устройства. |
| DeviceLockService |
Используется для |
| DevicePolicyService |
Используется для |
| DisplayHashService |
Используется для |
| DisplayService |
Используется для |
| DomainVerificationService |
Используется для |
| DownloadService |
Используется для |
| DropboxService |
Используется для |
| EuiccService |
Используется для |
| FileIntegrityService |
Используется для |
| FingerprintService |
Используется для |
| GameService |
Используется для |
| GrammaticalInflectionService |
Используется для |
| HardwarePropertiesService |
Используется для |
| HealthconnectService |
Используется для |
| InputMethodService |
Используется для |
| InputService |
Используется для |
| IpsecService |
Используется для |
| JobSchedulerService |
Используется для |
| KeyguardService |
Используется для |
| KeystoreService |
Используется для |
| LauncherAppsService |
Используется для |
| LayoutInflaterService |
Используется для |
| LocaleService |
Используется для |
| LocationService |
Используется для |
| MediaCommunicationService |
Использование для |
| MediaMetricsService |
Используется для |
| MediaProjectionService |
Используется для |
| MediaQualityService |
Используется для |
| MediaRouterService |
Используется для |
| MediaSessionService |
Используется для |
| MidiService |
Используется для |
| NetworkStatsService |
Используется для |
| NfcService |
Используется для |
| NotificationService |
Используется для |
| NsdService |
Использование для |
| OverlayService |
Используется для |
| PeopleService |
Используйте для |
| PerformanceHintService |
Используется для |
| PersistentDataBlockService |
Используется для |
| PowerService |
Используется для |
| PrintService |
|
| ProfilingService |
Используется для |
| ReceiverExported |
Устаревшие.
Флаг: |
| ReceiverNotExported |
Устаревшие.
Флаг для |
| ReceiverVisibleToInstantApps |
Устаревшие.
Флаг: |
| RestrictionsService |
Используется для |
| RoleService |
Используется для |
| SatelliteService |
Используется для |
| SearchService |
Используется для |
| SecurityStateService |
Используется для |
| SensorService |
Используется для |
| ShortcutService |
Используется для |
| StatusBarService |
Используется для |
| StorageService |
Используется для |
| StorageStatsService |
Используется для |
| SystemHealthService |
Используйте для |
| TelecomService |
Используйте для получения |
| TelephonyImsService |
Используется для |
| TelephonyPhoneNumberService |
Используется для |
| TelephonyService |
Используется для |
| TelephonySubscriptionService |
Используется для |
| TetheringService |
Используется для |
| TextClassificationService |
Используется для |
| TextServicesManagerService |
Используется для |
| TvAdService |
Используется для |
| TvInputService |
Используется для |
| TvInteractiveAppService |
Используется для |
| UiModeService |
Используется для |
| UsageStatsService |
Используется для |
| UsbService |
Используйте для |
| UserService |
Используется для |
| VibratorManagerService |
Используется для |
| VibratorService |
Используется для |
| VirtualDeviceService |
Используется для |
| VpnManagementService |
Используется для |
| WallpaperService |
Используется для |
| WifiAwareService |
Используется для |
| WifiP2pService |
Используется для |
| WifiRttRangingService |
Используется для |
| WifiService |
Используется для |
| WindowService |
Используется для |
Свойства
| Имя | Описание |
|---|---|
| ApplicationContext |
Возвращает контекст одного глобального объекта Application текущего процесса. |
| ApplicationInfo |
Возвращает полные сведения о приложении для пакета этого контекста. |
| Assets |
Возвращает экземпляр AssetManager для пакета приложения. |
| AttributionSource |
Возвращает источник атрибуции, связанный с этим контекстом. |
| AttributionTag |
Атрибуция может использоваться в сложных приложениях для логического разделения частей приложения. |
| CacheDir |
Возвращает абсолютный путь к каталогу кэша приложения в файловой системе. |
| Class |
Возвращает класс среды выполнения этого |
| ClassLoader |
Возвращает загрузчик класса, который можно использовать для получения классов в этом пакете. |
| CodeCacheDir |
Возвращает абсолютный путь к каталогу определенного кэша приложения в файловой системе, предназначенной для хранения кэшированного кода. |
| ContentResolver |
Возвращает экземпляр ContentResolver для пакета приложения. |
| DataDir |
Возвращает абсолютный путь к каталогу в файловой системе, где хранятся все частные файлы, принадлежащие этому приложению. Приложения не должны использовать этот путь напрямую; Вместо этого они должны использовать getFilesDir(), getCacheDir() , getDir(String,int) или другие API хранилища в этом классе. Возвращаемый путь может измениться со временем, если вызывающее приложение перемещено на принятое устройство хранения, поэтому следует сохранить только относительные пути. Дополнительные разрешения не требуются для вызова приложения для чтения или записи файлов в возвращаемом пути. Возвращает файл |
| DeviceId |
Возвращает идентификатор устройства, с которым связан этот контекст. |
| Display |
Получение отображения этого контекста связано с. |
| ExternalCacheDir |
Возвращает абсолютный путь к каталогу на первичной внешней файловой системе (где-то там ExternalStorageDirectory , где приложение может размещать файлы кэша. |
| FilesDir |
Возвращает абсолютный путь к каталогу в файловой системе, в которой хранятся файлы, созданные с OpenFileOutput(String, FileCreationMode) помощью. |
| Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
| IsDeviceProtectedStorage |
Указывает, поддерживаются ли API-интерфейсы хранилища этого контекста, защищенными устройством. |
| IsRestricted |
Указывает, ограничен ли этот контекст. |
| IsUiContext |
Возвращает, |
| JniIdentityHashCode |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
Интерфейс к глобальным сведениям о среде приложения. (Унаследовано от JavaObject) |
| JniPeerMembers |
Возвращает метаданные JNI, используемые для вызова элементов этого Java однорангового узла. |
| MainExecutor |
Возвращает объект |
| MainLooper |
Возвращает looper для основного потока текущего процесса. |
| NoBackupFilesDir |
Возвращает абсолютный путь к каталогу в файловой системе, аналогичной FilesDir. |
| ObbDir |
Верните основной внешний каталог хранилища, где можно найти файлы OBB этого приложения (если есть). |
| OpPackageName |
Возвращает имя пакета, которое должно использоваться для |
| PackageCodePath |
Верните полный путь к основному пакету Android этого контекста. |
| PackageManager |
Возврат экземпляра PackageManager для поиска сведений о глобальном пакете. |
| PackageName |
Возвращает имя пакета этого приложения. |
| PackageResourcePath |
Верните полный путь к основному пакету Android этого контекста. |
| Params |
Возвращает набор параметров, с которым был создан контекст, если он был создан с помощью |
| PeerReference |
Возвращает ссылку на объект JNI для этого Java однорангового узла. (Унаследовано от Object) |
| Resources |
Возвращает экземпляр ресурсов для пакета приложения. |
| Theme |
Возвращает объект Theme, связанный с этим контекстом. |
| ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
| ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
| Wallpaper | |
| WallpaperDesiredMinimumHeight | |
| WallpaperDesiredMinimumWidth | |
Методы
| Имя | Описание |
|---|---|
| BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection) |
См. раздел bindIsolatedService(Intent,int,String,Executor,ServiceConnection) Call BindServiceFlags.of(long) для получения объекта BindServiceFlags. |
| BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection) |
|
| BindService(Intent, Bind, IExecutor, IServiceConnection) |
То же, что и |
| BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
Сведения о получении объекта BindServiceFlags см. в разделе bindService(Intent,int,Executor,ServiceConnection) Call BindServiceFlags.of(long) для получения объекта BindServiceFlags. |
| BindService(Intent, IServiceConnection, Bind) |
Подключается к службе приложений, создавая ее при необходимости. |
| BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
См. раздел bindService(Intent,ServiceConnection,int) Call BindServiceFlags.of(long) для получения объекта BindServiceFlags. |
| BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
Чтобы получить объект BindServiceFlags, см. раздел bindServiceAsUser(Intent,ServiceConnection,int,UserHandle) Call BindServiceFlags.of(long) для получения объекта BindServiceFlags. |
| BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
Привязывается к службе |
| CheckCallingOrSelfPermission(String) |
Определите, предоставлен ли процесс вызова IPC <em>или you</em> определенное разрешение. |
| CheckCallingOrSelfUriPermission(Uri, ActivityFlags) |
Определите, предоставлен ли вызов процесса IPC <em>или you</em> разрешение на доступ к конкретному URI. |
| CheckCallingOrSelfUriPermissions(IList<Uri>, Int32) |
Определите, предоставлен ли вызывающий процесс IPC <em>или you</em> разрешение на доступ к списку URI. |
| CheckCallingPermission(String) |
Определите, предоставлен ли вызов процесса обработки IPC, которому предоставлено определенное разрешение. |
| CheckCallingUriPermission(Uri, ActivityFlags) |
Определите, предоставлено ли вызову и пользовательскому интерфейсу разрешение на доступ к конкретному универсальному коду ресурса (URI). |
| CheckCallingUriPermissions(IList<Uri>, Int32) |
Определите, предоставлено ли вызову и пользовательскому интерфейсу разрешение на доступ к списку URI. |
| CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags) |
Определите, предоставлено ли определенному процессу и пользовательскому интерфейсу разрешение на доступ к определенному URI содержимого. |
| CheckPermission(String, Int32, Int32) |
Определите, разрешено ли данное разрешение для определенного процесса и идентификатора пользователя, запущенного в системе. |
| CheckSelfPermission(String) |
Определите, предоставлено ли <>вам< или эм> определенное разрешение. |
| CheckUriPermission(Uri, Int32, Int32, ActivityFlags) |
Определите, предоставлено ли определенному процессу и пользовательскому интерфейсу разрешение на доступ к конкретному универсальному коду ресурса (URI). |
| CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags) |
Проверьте как URI, так и обычные разрешения. |
| CheckUriPermissions(IList<Uri>, Int32, Int32, Int32) |
Определите, предоставлено ли определенному процессу и пользовательскому интерфейсу разрешение на доступ к списку URI. |
| ClearWallpaper() |
Устаревшие.
Этот элемент не рекомендуется. |
| Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Интерфейс к глобальным сведениям о среде приложения. (Унаследовано от JavaObject) |
| CreateAttributionContext(String) |
Возвращает новый объект Context для текущего контекста, но атрибут к другому тегу. |
| CreateConfigurationContext(Configuration) |
Возвращает новый объект Context для текущего контекста, но ресурсы которого корректируются в соответствии с заданной конфигурацией. |
| CreateContext(ContextParams) |
Создает контекст с определенными свойствами и поведением. |
| CreateContextForSplit(String) |
Возвращает новый объект Context для заданного имени разделения. |
| CreateDeviceContext(Int32) |
Возвращает новый |
| CreateDeviceProtectedStorageContext() |
Возвращает новый объект Context для текущего контекста, но API хранения которого поддерживаются защищенным устройством хранилищем. |
| CreateDisplayContext(Display) |
Возвращает новый |
| CreatePackageContext(String, PackageContextFlags) |
Возвращает новый объект Context для заданного имени приложения. |
| CreateWindowContext(Display, Int32, Bundle) |
|
| CreateWindowContext(Int32, Bundle) |
Создает контекст для окна, отличного от действий. |
| DatabaseList() |
Возвращает массив строк, именующих частные базы данных, связанные с пакетом приложения Context. |
| DeleteDatabase(String) |
Удалите существующий частный SQLiteDatabase, связанный с пакетом приложения Context. |
| DeleteFile(String) |
Удалите указанный частный файл, связанный с пакетом приложения Context. |
| DeleteSharedPreferences(String) |
Удалите существующий файл общих настроек. |
| Dispose() |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| Dispose(Boolean) |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| DisposeUnlessReferenced() |
Интерфейс к глобальным сведениям о среде приложения. (Унаследовано от JavaObject) |
| EnforceCallingOrSelfPermission(String, String) |
Если ни вы, ни процесс вызова IPC, которые вы обрабатываете, не получили определенное разрешение, создайте исключение |
| EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
Если вызывающий процесс IPC <em>или you</em> не был предоставлен разрешение на доступ к конкретному URI, вызовите исключение |
| EnforceCallingPermission(String, String) |
Если процесс вызова IPC, который вы обрабатываете, не был предоставлен определенное разрешение, вызовите |
| EnforceCallingUriPermission(Uri, ActivityFlags, String) |
Если вызывающему процессу и пользовательскому интерфейсу не предоставлено разрешение на доступ к конкретному универсальному коду ресурса (URI), вызовите исключение |
| EnforcePermission(String, Int32, Int32, String) |
Если заданное разрешение не разрешено для определенного процесса и идентификатора пользователя, работающего в системе, вызовите исключение |
| EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
Если определенному процессу и пользовательскому интерфейсу не предоставлено разрешение на доступ к конкретному универсальному коду ресурса (URI), вызовите исключение |
| EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
Примените как URI, так и обычные разрешения. |
| Equals(Object) |
Интерфейс к глобальным сведениям о среде приложения. (Унаследовано от JavaObject) |
| Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
| FileList() |
Возвращает массив строк, именующих частные файлы, связанные с пакетом приложения Context. |
| GetColor(Int32) |
Возвращает цвет, связанный с определенным идентификатором ресурса и стилем текущей темы. |
| GetColorStateList(Int32) |
Возвращает список состояний цвета, связанный с определенным идентификатором ресурса и стили для текущей темы. |
| GetDatabasePath(String) |
Возвращает абсолютный путь к файловой системе, в которой хранится база |
| GetDir(String, FileCreationMode) |
Извлеките, создайте при необходимости новый каталог, в котором приложение может размещать собственные пользовательские файлы данных. |
| GetDrawable(Int32) |
Возвращает объект, связанный с определенным идентификатором ресурса и стили для текущей темы. |
| GetExternalCacheDirs() |
Возвращает абсолютные пути к каталогам, зависящим от приложения, на всех общих или внешних устройствах хранения, где приложение может размещать файлы кэша, принадлежащие ему. |
| GetExternalFilesDir(String) |
Возвращает абсолютный путь к каталогу на основном общем или внешнем устройстве хранения, где приложение может размещать постоянные файлы, принадлежащие ему. |
| GetExternalFilesDirs(String) |
Возвращает абсолютные пути к каталогам, зависящим от приложения, на всех общих или внешних устройствах хранения, где приложение может размещать постоянные файлы, принадлежащие ему. |
| GetExternalMediaDirs() |
Возвращает абсолютные пути к каталогам, зависящим от приложения, на всех общих или внешних устройствах хранения, где приложение может размещать файлы мультимедиа. |
| GetFileStreamPath(String) |
Возвращает абсолютный путь к файловой системе, в которой хранится |
| GetHashCode() |
Возвращает хэш-значение кода для объекта. (Унаследовано от Object) |
| GetObbDirs() |
Возвращает абсолютные пути к каталогам, зависящим от приложения, на всех общих или внешних устройствах хранения, где можно найти OBB-файлы приложения (если есть). |
| GetSharedPreferences(String, FileCreationMode) |
Извлеките и удерживайте содержимое файла параметров "name", возвращая sharedPreferences, с помощью которого можно получить и изменить его значения. |
| GetString(Int32, Object[]) |
Возвращает локализованную строку из таблицы строк пакета приложения по умолчанию. |
| GetString(Int32) |
Возвращает локализованную строку из таблицы строк пакета приложения по умолчанию. |
| GetSystemService(Class) |
Верните дескриптор в службу уровня системы по классу. |
| GetSystemService(String) |
Верните дескриптор в службу уровня системы по имени. |
| GetSystemServiceName(Class) |
Возвращает имя службы уровня системы, представленной указанным классом. |
| GetText(Int32) |
Возвращает локализованную, стильную CharSequence из строковой таблицы пакета приложения по умолчанию. |
| GetTextFormatted(Int32) |
Возвращает локализованную, стильную CharSequence из строковой таблицы пакета приложения по умолчанию. |
| GrantUriPermission(String, Uri, ActivityFlags) |
Предоставьте разрешение на доступ к конкретному URI другому пакету независимо от того, имеет ли этот пакет общий разрешение на доступ к поставщику содержимого URI. |
| JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
| MoveDatabaseFrom(Context, String) |
Переместите существующий файл базы данных из заданного контекста исходного хранилища в этот контекст. |
| MoveSharedPreferencesFrom(Context, String) |
Переместите существующий файл общих настроек из заданного контекста исходного хранилища в этот контекст. |
| Notify() |
Просыпается один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
| NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
| ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
Получение сведений о атрибутах стиля в теме контекста. |
| ObtainStyledAttributes(IAttributeSet, Int32[]) |
Получение сведений о атрибутах стиля в теме контекста. |
| ObtainStyledAttributes(Int32, Int32[]) |
Получение сведений о атрибутах стиля в теме контекста. |
| ObtainStyledAttributes(Int32[]) |
Получение сведений о атрибутах стиля в теме контекста. |
| OpenFileInput(String) |
Откройте закрытый файл, связанный с пакетом приложения Context для чтения. |
| OpenFileOutput(String, FileCreationMode) |
Откройте закрытый файл, связанный с пакетом приложения Context для записи. |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
Откройте новый частный SQLiteDatabase, связанный с пакетом приложения Context. |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
Откройте новый частный SQLiteDatabase, связанный с пакетом приложения Context. |
| PeekWallpaper() |
Устаревшие.
Этот элемент не рекомендуется. |
| RegisterComponentCallbacks(IComponentCallbacks) |
Добавьте новое в |
| RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
Добавляет новый идентификатор устройства, измененный прослушиватель |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
Устаревшие.
Зарегистрируйтесь для передачи намерений, при этом получатель при необходимости предоставляется мгновенным приложениям. |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
Зарегистрируйтесь для передачи намерений, при этом получатель при необходимости предоставляется мгновенным приложениям. Дополнительные сведения см. в разделе registerReceiver(BroadcastReceiver,IntentFilter). По умолчанию мгновенные приложения не могут взаимодействовать с приемниками в других приложениях, это позволяет предоставлять получателю, с которыми могут взаимодействовать мгновенные приложения. Дополнительные сведения о трансляциях намерений см. в разделе BroadcastReceiver. По состоянию на Build.VERSION_CODES. UPSIDE_DOWN_CAKE система может размещать зарегистрированные в контексте трансляции в очереди, пока приложение находится в кэшированном состоянии. Когда приложение покидает кэшированное состояние, например возвращение на передний план, система предоставляет все очереди трансляций. Несколько экземпляров определенных широковещательных трансляций могут быть объединены в одну трансляцию. По состоянию на Build.VERSION_CODES. ICE_CREAM_SANDWICH, получатели, зарегистрированные в этом методе, правильно уважают объект Intent.setPackage(String), указанный для трансляции намерения. До этого он будет игнорироваться и доставляться всем соответствующим зарегистрированным получателям. Будьте осторожны, если это используется для безопасности. Приемник параметров BroadcastReceiver: BroadcastReceiver для обработки трансляции. Это значение может иметь значение NULL. |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
Устаревшие.
Зарегистрируйтесь для получения трансляций намерений, чтобы запуститься в контексте планировщика <>или<var>. |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
Зарегистрируйтесь для получения трансляций намерений, чтобы запуститься в контексте планировщика. Дополнительные сведения см. в разделе registerReceiver(BroadcastReceiver,IntentFilter,int) и registerReceiver(BroadcastReceiver,IntentFilter,String,Handler). Дополнительные сведения о трансляциях намерений см. в разделе BroadcastReceiver. По состоянию на Build.VERSION_CODES. UPSIDE_DOWN_CAKE система может размещать зарегистрированные в контексте трансляции в очереди, пока приложение находится в кэшированном состоянии. Когда приложение покидает кэшированное состояние, например возвращение на передний план, система предоставляет все очереди трансляций. Несколько экземпляров определенных широковещательных трансляций могут быть объединены в одну трансляцию. По состоянию на Build.VERSION_CODES. ICE_CREAM_SANDWICH, получатели, зарегистрированные в этом методе, правильно уважают объект Intent.setPackage(String), указанный для трансляции намерения. До этого он будет игнорироваться и доставляться всем соответствующим зарегистрированным получателям. Будьте осторожны, если это используется для безопасности. Приемник параметров BroadcastReceiver: BroadcastReceiver для обработки трансляции. |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
Зарегистрируйтесь для получения трансляций намерений, чтобы запуститься в контексте планировщика <>или<var>. |
| RegisterReceiver(BroadcastReceiver, IntentFilter) |
Зарегистрируйте широковещательныйreceiver для запуска в основном потоке действий. |
| RemoveStickyBroadcast(Intent) |
Устаревшие.
Удалите данные, отправленные |
| RemoveStickyBroadcastAsUser(Intent, UserHandle) |
Устаревшие.
|
| RevokeSelfPermissionOnKill(String) |
Активирует асинхронную отмену разрешения среды выполнения. |
| RevokeSelfPermissionsOnKill(ICollection<String>) |
Активирует отзыв одного или нескольких разрешений для вызывающего пакета. |
| RevokeUriPermission(String, Uri, ActivityFlags) |
Удалите разрешения на доступ к определенному URI поставщика контента, добавленному |
| RevokeUriPermission(Uri, ActivityFlags) |
Удалите все разрешения для доступа к определенному URI поставщика контента, который ранее был добавлен с |
| SendBroadcast(Intent, String, Bundle) |
Широковещательная передача заданного намерения всем заинтересованным вещателямReceivers, что позволяет применить необязательное необходимое разрешение. |
| SendBroadcast(Intent, String) |
Широковещательная передача заданного намерения всем заинтересованным вещателямReceivers, что позволяет применить необязательное необходимое разрешение. |
| SendBroadcast(Intent) |
Транслировать данное намерение всем заинтересованным вещателямReceivers. |
| SendBroadcastAsUser(Intent, UserHandle, String) |
|
| SendBroadcastAsUser(Intent, UserHandle) |
|
| SendBroadcastWithMultiplePermissions(Intent, String[]) |
Транслировать данное намерение всем заинтересованным вещателямReceivers, что позволяет применять массив необходимых разрешений. |
| SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
|
| SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
|
| SendOrderedBroadcast(Intent, String, Bundle) |
Транслировать данное намерение всем заинтересованным широковещательнымReceivers, предоставляя их по одному за раз, чтобы позволить более предпочитаемым приемникам использовать широковещательную трансляцию, прежде чем она будет доставлена менее предпочтительным приемникам. |
| SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
|
| SendOrderedBroadcast(Intent, String) |
Транслировать данное намерение всем заинтересованным широковещательнымReceivers, предоставляя их по одному за раз, чтобы позволить более предпочитаемым приемникам использовать широковещательную трансляцию, прежде чем она будет доставлена менее предпочтительным приемникам. |
| SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Версия
|
| SendStickyBroadcast(Intent, Bundle) |
|
| SendStickyBroadcast(Intent) |
Устаревшие.
|
| SendStickyBroadcastAsUser(Intent, UserHandle) |
Устаревшие.
|
| SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle) |
Устаревшие.
|
| SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle) |
Устаревшие.
Версия
|
| SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Интерфейс к глобальным сведениям о среде приложения. (Унаследовано от JavaObject) |
| SetTheme(Int32) |
Задайте базовую тему для этого контекста. |
| SetWallpaper(Bitmap) |
Устаревшие.
Этот элемент не рекомендуется. |
| SetWallpaper(Stream) |
Устаревшие.
Этот элемент не рекомендуется. |
| StartActivities(Intent[], Bundle) |
Запустите несколько новых действий. |
| StartActivities(Intent[]) |
То же, что и |
| StartActivity(Intent, Bundle) |
Запустите новое действие. |
| StartActivity(Intent) |
То же, что и |
| StartActivity(Type) |
То же, что и startActivity(Намерение,Пакет) без указанных параметров. |
| StartForegroundService(Intent) |
|
| StartInstrumentation(ComponentName, String, Bundle) |
Начните выполнение |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Как |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
То же, что и |
| StartService(Intent) |
Запрос на запуск данной службы приложений. |
| StopService(Intent) |
Запрос на остановку заданной службы приложений. |
| ToArray<T>() |
Создает управляемый массив из этого Java оболочки массива. (Унаследовано от Object) |
| ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
| UnbindService(IServiceConnection) |
Отключение от службы приложений. |
| UnregisterComponentCallbacks(IComponentCallbacks) |
|
| UnregisterDeviceIdChangeListener(IIntConsumer) |
Удаляет идентификатор устройства, измененный прослушиватель из контекста. |
| UnregisterFromRuntime() |
Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия. (Унаследовано от Object) |
| UnregisterReceiver(BroadcastReceiver) |
Отмена регистрации ранее зарегистрированного вещателяReceiver. |
| UpdateServiceGroup(IServiceConnection, Int32, Int32) |
Для службы, привязанной |
| Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.> (Унаследовано от Object) |
| Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
| Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IJavaPeerable.Disposed() |
Интерфейс к глобальным сведениям о среде приложения. (Унаследовано от JavaObject) |
| IJavaPeerable.Finalized() |
Интерфейс к глобальным сведениям о среде приложения. (Унаследовано от JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Интерфейс к глобальным сведениям о среде приложения. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Интерфейс к глобальным сведениям о среде приложения. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Интерфейс к глобальным сведениям о среде приложения. (Унаследовано от JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Интерфейс к глобальным сведениям о среде приложения. (Унаследовано от JavaObject) |
Методы расширения
| Имя | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Интерфейс к глобальным сведениям о среде приложения. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |