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

Используется для #getSystemService(String) получения android.view.accessibility.AccessibilityManager отзывов пользователей о событиях пользовательского интерфейса с помощью зарегистрированных прослушивателей событий.

AccountService

Используется для #getSystemService(String) получения android.accounts.AccountManager намерений во время выбора.

ActivityService

Используется для #getSystemService(String) получения сведений android.app.ActivityManager о взаимодействии с состоянием глобальной системы.

AdvancedProtectionService

Используется для #getSystemService(String) извлечения android.security.advancedprotection.AdvancedProtectionManager

AlarmService

Используется для #getSystemService(String) получения android.app.AlarmManager намерений во время выбора.

AppFunctionService

Используется для #getSystemService(String) извлечения AppFunctionManager функций приложения.

AppOpsService

Используется для #getSystemService(String) получения android.app.AppOpsManager операций отслеживания операций приложений на устройстве.

AppSearchService

Используется для #getSystemService(String) получения android.app.appsearch.AppSearchManager индексирования и запроса данных приложения, управляемых системой.

AppwidgetService

Используется для #getSystemService(String) получения android.appwidget.AppWidgetManager доступа к AppWidgets.

AudioService

Используется для #getSystemService(String) получения android.media.AudioManager обработки управления громкостями, режимами звонка и маршрутизацией звука.

BatteryService

Используется для #getSystemService(String) получения android.os.BatteryManager состояния батареи.

BindAllowActivityStarts
Устаревшие.

Флаг. #bindServiceЕсли привязка из видимого приложения, связанная служба может запустить действие из фонового режима.

BindExternalServiceLong

Работает так же, как #BIND_EXTERNAL_SERVICEи значение, определенное как long значение, совместимое с BindServiceFlags.

BindNotPerceptible
Устаревшие.

Флаг. #bindServiceЕсли привязка из приложения, видимого или пользовательского восприятия, ниже важности целевой службы ниже уровня видимости.

BindPackageIsolatedProcess
Устаревшие.

Флаг для #bindIsolatedService: привязка службы к общему изолированному процессу, но только с другими изолированными службами из того же пакета, который объявляет то же имя процесса.

BindSharedIsolatedProcess
Устаревшие.

Флаг: #bindIsolatedServiceпривязка службы к общему изолированному процессу.

BiometricService

Используется для #getSystemService(String) получения android.hardware.biometrics.BiometricManager биометрических и ПИН-кодов и проверки подлинности паролей.

BlobStoreService

Используйте для #getSystemService(String) получения сведений android.app.blob.BlobStoreManager об участии и доступе к BLOB-объектам из хранилища BLOB-объектов, поддерживаемого системой.

BluetoothService

Используется для #getSystemService(String) извлечения android.bluetooth.BluetoothManager для использования Bluetooth.

BugreportService

Служба для записи отчета об ошибке.

CameraService

Используется для #getSystemService(String) получения android.hardware.camera2.CameraManager взаимодействия с устройствами камеры.

CaptioningService

Используется для #getSystemService(String) получения android.view.accessibility.CaptioningManager свойств подписей и прослушивания изменений в параметрах заголовков.

CarrierConfigService

Используется для #getSystemService(String) получения значений android.telephony.CarrierConfigManager конфигурации носителя.

ChooserService

Используется для #getSystemService(String) получения android.service.chooser.ChooserManager.

ClipboardService

Используется для #getSystemService(String) получения android.content.ClipboardManager доступа и изменения содержимого глобального буфера обмена.

CompanionDeviceService

Использование для #getSystemService(String) получения android.companion.CompanionDeviceManager устройства-компаньона для управления устройствами-компаньонами

ConnectivityDiagnosticsService

Используется для #getSystemService(String) получения android.net.ConnectivityDiagnosticsManager диагностики сетевого подключения, а также получения сведений о сетевом подключении из системы.

ConnectivityService

Используется для #getSystemService(String) получения android.net.ConnectivityManager для обработки сетевых подключений.

ConsumerIrService

Используется для #getSystemService(String) получения android.hardware.ConsumerIrManager инфракрасных сигналов с устройства.

ContactKeysService

Используется для #getSystemService(String) получения ключей E2eeContactKeysManager контактов.

CredentialService

Используйте для #getSystemService(String) получения android.credentials.CredentialManager проверки подлинности пользователя в приложении.

CrossProfileAppsService

Используется для #getSystemService(String) получения операций android.content.pm.CrossProfileApps между профилями.

DeviceIdDefault

Идентификатор устройства по умолчанию, являющийся идентификатором основного (не виртуального) устройства.

DeviceIdInvalid

Недопустимый идентификатор устройства.

DeviceLockService

Используется для #getSystemService(String) получения android.devicelock.DeviceLockManager.

DevicePolicyService

Используется для #getSystemService(String) получения сведений android.app.admin.DevicePolicyManager о работе с глобальным управлением политиками устройств.

DisplayHashService

Используется для #getSystemService(String) доступа android.view.displayhash.DisplayHashManager к хэшам отображения.

DisplayService

Используется для #getSystemService(String) извлечения android.hardware.display.DisplayManager для взаимодействия с устройствами отображения.

DomainVerificationService

Используется для #getSystemService(String) получения доступа android.content.pm.verify.domain.DomainVerificationManager к утверждению и состоянию пользователя для объявленных веб-доменов.

DownloadService

Используется для #getSystemService(String) получения android.app.DownloadManager запроса http-скачивания.

DropboxService

Используется для #getSystemService(String) получения экземпляра android.os.DropBoxManager для записи журналов диагностики.

EuiccService

Используется для #getSystemService(String) получения android.telephony.euicc.EuiccManager управления устройством eUICC (внедренная SIM-карта).

FileIntegrityService

Используется для #getSystemService(String) извлечения android.security.FileIntegrityManager.

FingerprintService

Используется для #getSystemService(String) получения android.hardware.fingerprint.FingerprintManager обработки отпечатков пальцев.

GameService

Используется для #getSystemService(String) получения GameManager.

GrammaticalInflectionService

Используется для #getSystemService(String) получения GrammaticalInflectionManager.

HardwarePropertiesService

Используется для #getSystemService(String) получения android.os.HardwarePropertiesManager доступа к службе свойств оборудования.

HealthconnectService

Используется для #getSystemService(String) получения android.health.connect.HealthConnectManager.

InputMethodService

Используется для #getSystemService(String) получения android.view.inputmethod.InputMethodManager доступа к методам ввода.

InputService

Используется для #getSystemService(String) получения android.hardware.input.InputManager взаимодействия с устройствами ввода.

IpsecService

Используется для #getSystemService(String) получения android.net.IpSecManager шифрования сокетов или сетей с помощью IPSec.

JobSchedulerService

Используется для #getSystemService(String) получения экземпляра android.app.job.JobScheduler для управления случайными фоновыми задачами.

KeyguardService

Используется для #getSystemService(String) получения android.app.KeyguardManager средства управления ключом.

KeystoreService

Используется для #getSystemService(String) получения android.security.keystore.KeyStoreManager доступа к функциям Хранилища ключей Android.

LauncherAppsService

Используется для #getSystemService(String) получения android.content.pm.LauncherApps запросов и мониторинга запускаемых приложений в профилях пользователя.

LayoutInflaterService

Используется для #getSystemService(String) извлечения android.view.LayoutInflater ресурсов макета в этом контексте.

LocaleService

Используется для #getSystemService(String) получения android.app.LocaleManager.

LocationService

Используется для #getSystemService(String) получения android.location.LocationManager обновлений расположения для управления обновлениями расположения.

MediaCommunicationService

Использование для #getSystemService(String) извлечения android.media.MediaCommunicationManager для управления android.media.MediaSession2.

MediaMetricsService

Используется для #getSystemService(String) получения android.media.metrics.MediaMetricsManager метрик мультимедиа на устройстве.

MediaProjectionService

Используется для #getSystemService(String) получения экземпляра android.media.projection.MediaProjectionManager для управления сеансами проекции мультимедиа.

MediaQualityService

Используется для #getSystemService(String) получения android.media.quality.MediaQualityManager стандартных параметров изображения и аудио API.

MediaRouterService

Используется для #getSystemService получения android.media.MediaRouter управления маршрутизацией мультимедиа и управления ими.

MediaSessionService

Используется для #getSystemService(String) получения android.media.session.MediaSessionManager сеансов мультимедиа.

MidiService

Используется для #getSystemService(String) получения android.media.midi.MidiManager доступа к службе MIDI.

NetworkStatsService

Используется для #getSystemService(String) получения android.app.usage.NetworkStatsManager статистики использования сети.

NfcService

Используется для #getSystemService(String) извлечения android.nfc.NfcManager для использования NFC.

NotificationService

Используется для #getSystemService(String) получения android.app.NotificationManager сведений о пользователе фоновых событий.

NsdService

Использование для #getSystemService(String) получения android.net.nsd.NsdManager обработки управления обнаружением сетевых служб

OverlayService

Используется для #getSystemService(String) получения android.content.om.OverlayManager пакетов наложения.

PeopleService

Используйте для #getSystemService(String) доступа PeopleManager к взаимодействию с опубликованными беседами.

PerformanceHintService

Используется для #getSystemService(String) получения android.os.PerformanceHintManager доступа к службе указания производительности.

PersistentDataBlockService

Используется для #getSystemService(String) получения android.service.persistentdata.PersistentDataBlockManager экземпляра для взаимодействия с устройством хранения, которое находится в процессе сброса заводских настроек.

PowerService

Используется для #getSystemService(String) получения android.os.PowerManager управления питанием, включая "блокировки пробуждения", что позволяет держать устройство на устройстве во время выполнения длительных задач.

PrintService

android.print.PrintManager для печати и управления принтерами и задачами печати.

ProfilingService

Используется для #getSystemService(String) извлечения android.os.ProfilingManager.

ReceiverExported
Устаревшие.

Флаг: #registerReceiverполучатель может получать трансляции из других приложений.

ReceiverNotExported
Устаревшие.

Флаг для #registerReceiver: получатель не может получать трансляции из других приложений.

ReceiverVisibleToInstantApps
Устаревшие.

Флаг: #registerReceiverполучатель может получать трансляции из мгновенных приложений.

RestrictionsService

Используется для #getSystemService(String) получения android.content.RestrictionsManager ограничений приложений и запроса разрешений для ограниченных операций.

RoleService

Используется для #getSystemService(String) получения android.app.role.RoleManager ролей для управления ролями.

SatelliteService

Используется для #getSystemService(String) получения android.telephony.satellite.SatelliteManager доступа к вспомогательным функциям.

SearchService

Используется для #getSystemService(String) получения поиска по обработке android.app.SearchManager .

SecurityStateService

Используется для #getSystemService(String) получения android.os.SecurityStateManager доступа к службе диспетчера состояний безопасности.

SensorService

Используется для #getSystemService(String) получения android.hardware.SensorManager доступа к датчикам.

ShortcutService

Используется для #getSystemService(String) получения android.content.pm.ShortcutManager доступа к службе ярлыков средства запуска.

StatusBarService

Используется для #getSystemService(String) получения сведений android.app.StatusBarManager о взаимодействии со строкой состояния и быстрыми параметрами.

StorageService

Используется для #getSystemService(String) получения android.os.storage.StorageManager доступа к системным функциям хранилища.

StorageStatsService

Используется для #getSystemService(String) получения android.app.usage.StorageStatsManager доступа к статистике хранилища системы.

SystemHealthService

Используйте для #getSystemService(String) получения android.os.health.SystemHealthManager метрик для доступа к системе работоспособности (батареи, питания, памяти и т. д.).

TelecomService

Используйте для получения #getSystemService(String) функций, связанных с android.telecom.TelecomManager телекоммуникациями, для управления функциями устройства.

TelephonyImsService

Используется для #getSystemService(String) извлечения android.telephony.ims.ImsManager.

TelephonyPhoneNumberService

Используется для #getSystemService(String) получения android.telephony.PhoneNumberManager для синтаксического анализа номеров телефонов.

TelephonyService

Используется для #getSystemService(String) получения android.telephony.TelephonyManager функции телефонии для обработки функций телефонии устройства.

TelephonySubscriptionService

Используется для #getSystemService(String) получения android.telephony.SubscriptionManager для обработки подписок телефонии устройства.

TetheringService

Используется для #getSystemService(String) получения android.net.TetheringManager функции для управления функциями привязки.

TextClassificationService

Используется для #getSystemService(String) получения TextClassificationManager служб классификации текста.

TextServicesManagerService

Используется для #getSystemService(String) получения android.view.textservice.TextServicesManager доступа к текстовым службам.

TvAdService

Используется для #getSystemService(String) получения сведений android.media.tv.ad.TvAdManager о взаимодействии с службами рекламы на стороне клиента на устройстве.

TvInputService

Используется для #getSystemService(String) получения android.media.tv.TvInputManager входных данных телевизора на устройстве.

TvInteractiveAppService

Используется для #getSystemService(String) получения сведений android.media.tv.interactive.TvInteractiveAppManager о взаимодействии с телевизионными интерактивными приложениями на устройстве.

UiModeService

Используется для #getSystemService(String) получения android.app.UiModeManager режима управления пользовательским интерфейсом.

UsageStatsService

Используется для #getSystemService(String) получения android.app.usage.UsageStatsManager статистики использования устройства.

UsbService

Используйте для #getSystemService(String) получения android.hardware.usb.UsbManager доступа к USB-устройствам (в качестве USB-узла) и для управления поведением этого устройства в качестве USB-устройства.

UserService

Используется для #getSystemService(String) получения android.os.UserManager управления пользователями на устройствах, поддерживающих несколько пользователей.

VibratorManagerService

Используется для #getSystemService(String) получения android.os.VibratorManager доступа к вибраторам устройства, взаимодействию с отдельными и воспроизведением синхронизированных эффектов на нескольких вибраторов.

VibratorService

Используется для #getSystemService(String) извлечения android.os.Vibrator для взаимодействия с оборудованием вибрации.

VirtualDeviceService

Используется для #getSystemService(String) получения android.companion.virtual.VirtualDeviceManager для управления виртуальными устройствами.

VpnManagementService

Используется для #getSystemService(String) получения профилей android.net.VpnManager для управления профилями для встроенного VPN-подключения платформы.

WallpaperService

Используется для #getSystemService(String) получения com.

WifiAwareService

Используется для #getSystemService(String) получения android.net.wifi.aware.WifiAwareManager обработки управления Wi-Fi Aware.

WifiP2pService

Используется для #getSystemService(String) получения android.net.wifi.p2p.WifiP2pManager управления Wi-Fi одноранговых подключений.

WifiRttRangingService

Используется для #getSystemService(String) получения android.net.wifi.rtt.WifiRttManager диапазонов устройств с wi-fi.

WifiService

Используется для #getSystemService(String) получения android.net.wifi.WifiManager обработки управления доступом Wi-Fi.

WindowService

Используется для #getSystemService(String) получения android.view.WindowManager доступа к диспетчеру окон системы.

Свойства

Имя Описание
ApplicationContext

Возвращает контекст одного глобального объекта Application текущего процесса.

ApplicationInfo

Возвращает полные сведения о приложении для пакета этого контекста.

Assets

Возвращает экземпляр AssetManager для пакета приложения.

AttributionSource

Возвращает источник атрибуции, связанный с этим контекстом.

AttributionTag

Атрибуция может использоваться в сложных приложениях для логического разделения частей приложения.

CacheDir

Возвращает абсолютный путь к каталогу кэша приложения в файловой системе.

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
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

Возвращает, true является ли контекст контекстом пользовательского интерфейса, который может получить доступ к компонентам пользовательского интерфейса, таким как WindowManager, android.view.LayoutInflater LayoutInflater или android.app.WallpaperManager WallpaperManager.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Интерфейс к глобальным сведениям о среде приложения.

(Унаследовано от JavaObject)
JniPeerMembers

Возвращает метаданные JNI, используемые для вызова элементов этого Java однорангового узла.

MainExecutor

Возвращает объект Executor , который будет выполнять задачи, которые будут выполняться в основном потоке, связанном с этим контекстом.

MainLooper

Возвращает looper для основного потока текущего процесса.

NoBackupFilesDir

Возвращает абсолютный путь к каталогу в файловой системе, аналогичной FilesDir.

ObbDir

Верните основной внешний каталог хранилища, где можно найти файлы OBB этого приложения (если есть).

OpPackageName

Возвращает имя пакета, которое должно использоваться для android.app.AppOpsManager вызовов из этого контекста, чтобы проверка пользовательского интерфейса диспетчера опов приложений работала с именем.

PackageCodePath

Верните полный путь к основному пакету Android этого контекста.

PackageManager

Возврат экземпляра PackageManager для поиска сведений о глобальном пакете.

PackageName

Возвращает имя пакета этого приложения.

PackageResourcePath

Верните полный путь к основному пакету Android этого контекста.

Params

Возвращает набор параметров, с которым был создан контекст, если он был создан с помощью #createContext(ContextParams).

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 Вариант этого, в конкретном случае изолированных служб, позволяет вызывающей службе создавать несколько экземпляров службы из объявления одного компонента.

BindService(Intent, Bind, IExecutor, IServiceConnection)

То же, что и #bindService(Intent, ServiceConnection, int) bindService(Intent, ServiceConnection, int) с исполнителем для управления обратными вызовами ServiceConnection.

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)

Привязывается к службе user таким же образом, как #bindService.

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)

Возвращает новый Context объект из текущего контекста, но с связью устройства, заданной объектом deviceId.

CreateDeviceProtectedStorageContext()

Возвращает новый объект Context для текущего контекста, но API хранения которого поддерживаются защищенным устройством хранилищем.

CreateDisplayContext(Display)

Возвращает новый Context объект из текущего контекста, но с ресурсами, настроенными для сопоставления метрик display.

CreatePackageContext(String, PackageContextFlags)

Возвращает новый объект Context для заданного имени приложения.

CreateWindowContext(Display, Int32, Bundle)

Context Создает окно, отличноеandroid.app.Activity activity от заданногоDisplay.

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, которые вы обрабатываете, не получили определенное разрешение, создайте исключение SecurityException.

EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String)

Если вызывающий процесс IPC <em>или you</em> не был предоставлен разрешение на доступ к конкретному URI, вызовите исключение SecurityException.

EnforceCallingPermission(String, String)

Если процесс вызова IPC, который вы обрабатываете, не был предоставлен определенное разрешение, вызовите SecurityExceptionисключение.

EnforceCallingUriPermission(Uri, ActivityFlags, String)

Если вызывающему процессу и пользовательскому интерфейсу не предоставлено разрешение на доступ к конкретному универсальному коду ресурса (URI), вызовите исключение SecurityException.

EnforcePermission(String, Int32, Int32, String)

Если заданное разрешение не разрешено для определенного процесса и идентификатора пользователя, работающего в системе, вызовите исключение SecurityException.

EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String)

Если определенному процессу и пользовательскому интерфейсу не предоставлено разрешение на доступ к конкретному универсальному коду ресурса (URI), вызовите исключение SecurityException.

EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String)

Примените как URI, так и обычные разрешения.

Equals(Object)

Интерфейс к глобальным сведениям о среде приложения.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
FileList()

Возвращает массив строк, именующих частные файлы, связанные с пакетом приложения Context.

GetColor(Int32)

Возвращает цвет, связанный с определенным идентификатором ресурса и стилем текущей темы.

GetColorStateList(Int32)

Возвращает список состояний цвета, связанный с определенным идентификатором ресурса и стили для текущей темы.

GetDatabasePath(String)

Возвращает абсолютный путь к файловой системе, в которой хранится база #openOrCreateDatabase данных.

GetDir(String, FileCreationMode)

Извлеките, создайте при необходимости новый каталог, в котором приложение может размещать собственные пользовательские файлы данных.

GetDrawable(Int32)

Возвращает объект, связанный с определенным идентификатором ресурса и стили для текущей темы.

GetExternalCacheDirs()

Возвращает абсолютные пути к каталогам, зависящим от приложения, на всех общих или внешних устройствах хранения, где приложение может размещать файлы кэша, принадлежащие ему.

GetExternalFilesDir(String)

Возвращает абсолютный путь к каталогу на основном общем или внешнем устройстве хранения, где приложение может размещать постоянные файлы, принадлежащие ему.

GetExternalFilesDirs(String)

Возвращает абсолютные пути к каталогам, зависящим от приложения, на всех общих или внешних устройствах хранения, где приложение может размещать постоянные файлы, принадлежащие ему.

GetExternalMediaDirs()

Возвращает абсолютные пути к каталогам, зависящим от приложения, на всех общих или внешних устройствах хранения, где приложение может размещать файлы мультимедиа.

GetFileStreamPath(String)

Возвращает абсолютный путь к файловой системе, в которой хранится #openFileOutput файл.

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)

Добавьте новое в ComponentCallbacks базовое приложение Context, которое будет вызываться одновременно с методами компонентаCallbacks действий и другими компонентами.

RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

Добавляет новый идентификатор устройства, измененный прослушиватель Context, который будет вызываться при изменении связи устройства системой.

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)
Устаревшие.

Удалите данные, отправленные #sendStickyBroadcastранее, так что это так, как будто липкая трансляция никогда не произошла.

RemoveStickyBroadcastAsUser(Intent, UserHandle)
Устаревшие.

#removeStickyBroadcast(Intent) Версия, в которую можно указать пользователя, которому будет отправлена трансляция.

RevokeSelfPermissionOnKill(String)

Активирует асинхронную отмену разрешения среды выполнения.

RevokeSelfPermissionsOnKill(ICollection<String>)

Активирует отзыв одного или нескольких разрешений для вызывающего пакета.

RevokeUriPermission(String, Uri, ActivityFlags)

Удалите разрешения на доступ к определенному URI поставщика контента, добавленному #grantUriPermission ранее для определенного целевого пакета.

RevokeUriPermission(Uri, ActivityFlags)

Удалите все разрешения для доступа к определенному URI поставщика контента, который ранее был добавлен с #grantUriPermission помощью любого другого< механизма или em><.>

SendBroadcast(Intent, String, Bundle)

Широковещательная передача заданного намерения всем заинтересованным вещателямReceivers, что позволяет применить необязательное необходимое разрешение.

SendBroadcast(Intent, String)

Широковещательная передача заданного намерения всем заинтересованным вещателямReceivers, что позволяет применить необязательное необходимое разрешение.

SendBroadcast(Intent)

Транслировать данное намерение всем заинтересованным вещателямReceivers.

SendBroadcastAsUser(Intent, UserHandle, String)

#sendBroadcast(Intent, String) Версия, в которую можно указать пользователя, которому будет отправлена трансляция.

SendBroadcastAsUser(Intent, UserHandle)

#sendBroadcast(Intent) Версия, в которую можно указать пользователя, которому будет отправлена трансляция.

SendBroadcastWithMultiplePermissions(Intent, String[])

Транслировать данное намерение всем заинтересованным вещателямReceivers, что позволяет применять массив необходимых разрешений.

SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)

#sendBroadcast(Intent) Версия этого позволяет получать данные обратно из широковещательной трансляции.

SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle)

#sendBroadcast(Intent) Версия этого позволяет получать данные обратно из широковещательной трансляции.

SendOrderedBroadcast(Intent, String, Bundle)

Транслировать данное намерение всем заинтересованным широковещательнымReceivers, предоставляя их по одному за раз, чтобы позволить более предпочитаемым приемникам использовать широковещательную трансляцию, прежде чем она будет доставлена менее предпочтительным приемникам.

SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle)

#sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) Версия этого позволяет указать приложение Op для принудительного применения ограничений, на которые будут отправляться получатели трансляции.

SendOrderedBroadcast(Intent, String)

Транслировать данное намерение всем заинтересованным широковещательнымReceivers, предоставляя их по одному за раз, чтобы позволить более предпочитаемым приемникам использовать широковещательную трансляцию, прежде чем она будет доставлена менее предпочтительным приемникам.

SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle)

Версия #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) это позволяет указать пользователя, в который будет отправлена трансляция.

SendStickyBroadcast(Intent, Bundle)

#sendBroadcast(Intent) Выполните то, что является "липким", то есть намерение, которое вы отправляете, остается вокруг после завершения трансляции, чтобы другие могли быстро получить эти данные через возвращаемое значение#registerReceiver(BroadcastReceiver, IntentFilter).

SendStickyBroadcast(Intent)
Устаревшие.

#sendBroadcast(Intent) Выполните то, что является "липким", то есть намерение, которое вы отправляете, остается вокруг после завершения трансляции, чтобы другие могли быстро получить эти данные через возвращаемое значение#registerReceiver(BroadcastReceiver, IntentFilter).

SendStickyBroadcastAsUser(Intent, UserHandle)
Устаревшие.

#sendStickyBroadcast(Intent) Версия, в которую можно указать пользователя, которому будет отправлена трансляция.

SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle)
Устаревшие.

#sendStickyBroadcast Версия этого позволяет получать данные обратно из широковещательной трансляции.

SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle)
Устаревшие.

Версия #sendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, int, String, Bundle) это позволяет указать пользователя, в который будет отправлена трансляция.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Интерфейс к глобальным сведениям о среде приложения.

(Унаследовано от JavaObject)
SetTheme(Int32)

Задайте базовую тему для этого контекста.

SetWallpaper(Bitmap)
Устаревшие.

Этот элемент не рекомендуется.

SetWallpaper(Stream)
Устаревшие.

Этот элемент не рекомендуется.

StartActivities(Intent[], Bundle)

Запустите несколько новых действий.

StartActivities(Intent[])

То же, что и #startActivities(Intent[], Bundle) без указанных параметров.

StartActivity(Intent, Bundle)

Запустите новое действие.

StartActivity(Intent)

То же, что и #startActivity(Intent, Bundle) без указанных параметров.

StartActivity(Type)

То же, что и startActivity(Намерение,Пакет) без указанных параметров.

StartForegroundService(Intent)

#startService(Intent)Аналогично , но с неявным обещанием, что служба будет вызываться android.app.Service#startForeground(int, android.app.Notification) startForeground(int, android.app.Notification) после начала работы.

StartInstrumentation(ComponentName, String, Bundle)

Начните выполнение android.app.Instrumentation класса.

StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Как #startActivity(Intent, Bundle)и , но принимая НамерениеSender начать.

StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32)

То же, что и #startIntentSender(IntentSender, Intent, int, int, int, Bundle) без указанных параметров.

StartService(Intent)

Запрос на запуск данной службы приложений.

StopService(Intent)

Запрос на остановку заданной службы приложений.

ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnbindService(IServiceConnection)

Отключение от службы приложений.

UnregisterComponentCallbacks(IComponentCallbacks)

ComponentCallbacks Удалите объект, который ранее зарегистрирован в #registerComponentCallbacks(ComponentCallbacks).

UnregisterDeviceIdChangeListener(IIntConsumer)

Удаляет идентификатор устройства, измененный прослушиватель из контекста.

UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
UnregisterReceiver(BroadcastReceiver)

Отмена регистрации ранее зарегистрированного вещателяReceiver.

UpdateServiceGroup(IServiceConnection, Int32, Int32)

Для службы, привязанной #bindService к ранее или связанному методу, измените способ управления процессом этой службы в отношении других процессов.

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 типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Интерфейс к глобальным сведениям о среде приложения.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к