Язык

AccessibilityService Класс

Определение

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

[Android.Runtime.Register("android/accessibilityservice/AccessibilityService", DoNotGenerateAcw=true)]
public abstract class AccessibilityService : Android.App.Service
[<Android.Runtime.Register("android/accessibilityservice/AccessibilityService", DoNotGenerateAcw=true)>]
type AccessibilityService = class
    inherit Service
Наследование
Атрибуты

Комментарии

Службы специальных возможностей следует использовать только для оказания помощи пользователям с ограниченными возможностями при использовании устройств и приложений Android. Они выполняются в фоновом режиме и получают обратные вызовы системой при AccessibilityEventзапуске. Такие события указывают на некоторый переход состояния в пользовательском интерфейсе, например, фокус изменился, кнопка была нажата и т. д. Такая служба может при необходимости запрашивать возможность запроса содержимого активного окна. Для разработки службы специальных возможностей требуется расширение этого класса и реализация его абстрактных методов.

<div class="special reference"><h3 Developer Guides>/h3<>

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

</Div>

<жизненный цикл> h3/h3<>

Жизненный цикл службы специальных возможностей управляется исключительно системой и следует установленному жизненному циклу службы. Запуск службы специальных возможностей активируется исключительно пользователем, явно включив службу в параметрах устройства. После привязки системы к службе он вызывается AccessibilityService#onServiceConnected(). Этот метод можно переопределить клиентами, которые хотят выполнить настройку после привязки.

Служба специальных возможностей останавливается либо при отключении пользователя в параметрах устройства, либо при вызове AccessibilityService#disableSelf().

<Объявление> h3/h3<>

Специальные возможности объявлены как любая другая служба в AndroidManifest.xml, но она должна выполнять две действия: <ul><li> Укажите, что она обрабатывает "android.accessibilityservice.AccessibilityService". android.content.Intent </li><запросите>android.Manifest.permission#BIND_ACCESSIBILITY_SERVICE разрешение, чтобы убедиться, что к ней может привязаться только система. </li></ul> , если один из этих элементов отсутствует, система будет игнорировать службу специальных возможностей. Ниже приведен пример объявления:

&lt;service android:name=".MyAccessibilityService"
                    android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"&gt;
                &lt;intent-filter&gt;
                    &lt;action android:name="android.accessibilityservice.AccessibilityService" /&gt;
                &lt;/intent-filter&gt;
                . . .
            &lt;/service&gt;

<h3 Configuration>/h3<>

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

Существует два подхода к настройке службы специальных возможностей:

<ul><li> Предоставление #SERVICE_META_DATA meta-data записи в манифесте при объявлении службы. Объявление службы с тегом метаданных представлено ниже:

&lt;service android:name=".MyAccessibilityService"&gt;
                &lt;intent-filter&gt;
                    &lt;action android:name="android.accessibilityservice.AccessibilityService" /&gt;
                &lt;/intent-filter&gt;
                &lt;meta-data android:name="android.accessibilityservice" android:resource="@xml/accessibilityservice" /&gt;
            &lt;/service&gt;

<strong>Note:</strong> Этот подход позволяет задать все свойства.

Дополнительные сведения см. в #SERVICE_META_DATA разделе и &lt;{@link android.R.styleable#AccessibilityService accessibility-service}&gt;.

</li li><> Calling AccessibilityService#setServiceInfo(AccessibilityServiceInfo). Обратите внимание, что этот метод можно вызывать в любое время для динамического изменения конфигурации службы.

<strong>Note:</strong> Этот подход позволяет задать только динамически настраиваемые свойства: AccessibilityServiceInfo#eventTypes, , AccessibilityServiceInfo#feedbackType, AccessibilityServiceInfo#flagsAccessibilityServiceInfo#notificationTimeoutAccessibilityServiceInfo#packageNames

Дополнительные сведения см. в AccessibilityServiceInfoстатье .

</li></ul><h3 Извлечение содержимого> окна/h3<>

Служба может указать в своем объявлении, что она может получить содержимое окна, которое представлено как дерево AccessibilityWindowInfo и AccessibilityNodeInfo объекты. Обратите внимание, что объявление этой возможности требует, чтобы служба объявляла свою конфигурацию через XML-ресурс, на который ссылается #SERVICE_META_DATAссылка.

Содержимое окна может быть извлечено с помощью AccessibilityEvent#getSource() AccessibilityEvent.getSource(), AccessibilityService#findFocus(int)AccessibilityService#getWindows()или AccessibilityService#getRootInActiveWindow().

<Strong>Note</strong> An accessibility service может запрашивать уведомление о подмножестве типов событий и, следовательно, не знать, когда иерархия узлов изменилась. Кроме того, узел может содержать устаревшие сведения, так как содержимое окна может изменяться в любое время.

<h3>Рисование специальных возможностей наложения</h3>

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

Наложения специальных возможностей могут быть присоединены к конкретному окну или к самому отображению. Присоединение наложения к окну позволяет перемещению, росту и сокращению по мере выполнения окна. Наложение будет поддерживать ту же относительную позицию в границах окна, что и при перемещении окна. Наложение также будет поддерживать ту же относительную позицию в границах окна, если окно изменено. Чтобы подключить наложение к окну, используйте #attachAccessibilityOverlayToWindow. Присоединение наложения к экрану означает, что наложение не зависит от активных окон на этом дисплее. Чтобы подключить наложение к экрану, используйте #attachAccessibilityOverlayToDisplay.

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

<Стратегия> уведомлений h3</h3>

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

<strong>Примечание.</strong> Время ожидания уведомления о событии полезно, чтобы избежать распространения событий клиенту слишком часто, так как это достигается с помощью дорогостоящего межпроцессного вызова. Можно подумать о времени ожидания как критерии, чтобы определить, когда создание событий урегулировалось.

<h3 Типы событий/h3><>ul<>li<>AccessibilityEvent#TYPE_VIEW_CLICKED/<><>AccessibilityEvent#TYPE_VIEW_LONG_CLICKED<><>AccessibilityEvent#TYPE_VIEW_FOCUSED<><>AccessibilityEvent#TYPE_VIEW_SELECTED<><>AccessibilityEvent#TYPE_VIEW_TEXT_CHANGED<><>AccessibilityEvent#TYPE_WINDOW_STATE_CHANGED<><>AccessibilityEvent#TYPE_NOTIFICATION_STATE_CHANGED<><>AccessibilityEvent#TYPE_TOUCH_EXPLORATION_GESTURE_STARTli/li/li/<><>AccessibilityEvent#TYPE_TOUCH_EXPLORATION_GESTURE_END<><>AccessibilityEvent#TYPE_VIEW_HOVER_ENTERli/<><>AccessibilityEvent#TYPE_VIEW_HOVER_EXIT<><>AccessibilityEvent#TYPE_VIEW_SCROLLED<><>AccessibilityEvent#TYPE_VIEW_TEXT_SELECTION_CHANGED<><>AccessibilityEvent#TYPE_WINDOW_CONTENT_CHANGED<><>AccessibilityEvent#TYPE_ANNOUNCEMENT<><>AccessibilityEvent#TYPE_GESTURE_DETECTION_START<><>AccessibilityEvent#TYPE_GESTURE_DETECTION_END<><>AccessibilityEvent#TYPE_TOUCH_INTERACTION_START<><>AccessibilityEvent#TYPE_TOUCH_INTERACTION_END<><>AccessibilityEvent#TYPE_VIEW_ACCESSIBILITY_FOCUSED<><>AccessibilityEvent#TYPE_WINDOWS_CHANGED<><>AccessibilityEvent#TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED<li/li/li/><ul h3 типы отзывов>/h3 ul<><><><>AccessibilityServiceInfo#FEEDBACK_AUDIBLE<li/><>AccessibilityServiceInfo#FEEDBACK_HAPTIC<li/><>AccessibilityServiceInfo#FEEDBACK_SPOKEN<li/><>AccessibilityServiceInfo#FEEDBACK_VISUAL<li/><>AccessibilityServiceInfo#FEEDBACK_GENERIC<><>AccessibilityServiceInfo#FEEDBACK_BRAILLE<li/li></ul>

Java документации по android.accessibilityservice.AccessibilityService.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя. Описание
AccessibilityService()
AccessibilityService(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

Имя. Описание
AccessibilityService

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

(Унаследовано от Context)
AccountService

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

(Унаследовано от Context)
ActivityService

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

(Унаследовано от Context)
AdvancedProtectionService

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

(Унаследовано от Context)
AlarmService

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

(Унаследовано от Context)
AppFunctionService

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

(Унаследовано от Context)
AppInteractionService

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

(Унаследовано от Context)
AppOpsService

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

(Унаследовано от Context)
AppSearchService

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

(Унаследовано от Context)
AppwidgetService

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

(Унаследовано от Context)
AudioService

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

(Унаследовано от Context)
AuthenticationPolicyService

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

(Унаследовано от Context)
AutofillService

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

(Унаследовано от Context)
BatteryService

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

(Унаследовано от Context)
BindAllowActivityStarts
Устаревшие.

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

(Унаследовано от Context)
BindExternalServiceLong

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

(Унаследовано от Context)
BindNotPerceptible
Устаревшие.

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

(Унаследовано от Context)
BindPackageIsolatedProcess
Устаревшие.

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

(Унаследовано от Context)
BindSharedIsolatedProcess
Устаревшие.

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

(Унаследовано от Context)
BiometricService

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

(Унаследовано от Context)
BlobStoreService

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

(Унаследовано от Context)
BluetoothService

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

(Унаследовано от Context)
BugreportService

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

(Унаследовано от Context)
CameraService

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

(Унаследовано от Context)
CaptioningService

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

(Унаследовано от Context)
CarrierConfigService

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

(Унаследовано от Context)
ChooserService

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

(Унаследовано от Context)
ClipboardService

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

(Унаследовано от Context)
CompanionDeviceService

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

(Унаследовано от Context)
ConnectivityDiagnosticsService

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

(Унаследовано от Context)
ConnectivityService

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

(Унаследовано от Context)
ConsumerIrService

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

(Унаследовано от Context)
ContactKeysService

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

(Унаследовано от Context)
ContentRestrictionService

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

(Унаследовано от Context)
CredentialService

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

(Унаследовано от Context)
CrossProfileAppsService

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

(Унаследовано от Context)
DeviceIdDefault

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

(Унаследовано от Context)
DeviceIdInvalid

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

(Унаследовано от Context)
DeviceLockService

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

(Унаследовано от Context)
DevicePolicyService

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

(Унаследовано от Context)
DisplayHashService

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

(Унаследовано от Context)
DisplayService

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

(Унаследовано от Context)
DomainVerificationService

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

(Унаследовано от Context)
DownloadService

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

(Унаследовано от Context)
DropboxService

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

(Унаследовано от Context)
ErrorTakeScreenshotInternalError
Устаревшие.

Состояние снимка экрана — сбой, и причина — внутренняя ошибка.

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

Состояние снимка экрана — сбой, и причина в том, что слишком мало времени прошло с момента последнего снимка экрана.

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

Состояние снимка экрана — сбой, и причина является недопустимым идентификатором отображения.

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

Состояние снимка экрана — сбой, и причина является недопустимым идентификатором окна специальных возможностей.

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

Состояние снимка экрана сбоем, и причина не является доступом к специальным возможностям.

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

Состояние снимка экрана сбоем, и причина в окне содержит безопасное содержимое.

EuiccService

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

(Унаследовано от Context)
FileIntegrityService

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

(Унаследовано от Context)
FileService

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

(Унаследовано от Context)
FingerprintService

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

(Унаследовано от Context)
GameService

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

(Унаследовано от Context)
Gesture2FingerDoubleTap
Устаревшие.

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

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

Пользователь выполнил двойной касание двумя пальцами и удерживает жест на сенсорном экране.

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

Пользователь выполнил жест одного касания двумя пальцами на сенсорном экране.

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

Пользователь выполнил жест пальцем вниз на сенсорном экране.

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

Пользователь выполнил жест пальцем влево на сенсорном экране.

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

Пользователь выполнил жест пальцем вправо на сенсорном экране.

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

Пользователь выполнил жест с двумя пальцами вверх на сенсорном экране.

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

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

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

Пользователь выполнил два пальца тройным касанием и удерживает жест на сенсорном экране.

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

Пользователь выполнил жест двойного касания с тремя пальцами на сенсорном экране.

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

Пользователь дважды коснитесь и удерживает жест на сенсорном экране.

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

Пользователь выполнил жест одного касания с тремя пальцами на сенсорном экране.

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

Пользователь выполнил три пальца с одним касанием и удерживает жест на сенсорном экране.

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

Пользователь выполнил жест пальцем вниз на сенсорном экране.

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

Пользователь выполнил жест пальцем влево на сенсорном экране.

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

Пользователь выполнил жест пальцем вправо на сенсорном экране.

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

Пользователь выполнил жест пальцем вверх на сенсорном экране.

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

Пользователь выполнил три пальца тройной жест касания на сенсорном экране.

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

Пользователь выполнил три пальца тройным касанием и удерживает жест на сенсорном экране.

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

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

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

Пользователь выполнил двойной касание двумя пальцами и удерживает жест на сенсорном экране.

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

Пользователь выполнил жест одного касания с четырьмя пальцами на сенсорном экране.

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

Пользователь выполнил жест пальцем вниз на сенсорном экране.

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

Пользователь выполнил жест пальцем влево на сенсорном экране.

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

Пользователь выполнил жест пальцем вправо на сенсорном экране.

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

Пользователь выполнил жест с четырьмя пальцами вверх на сенсорном экране.

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

Пользователь выполнил жест тройного касания с четырьмя пальцами на сенсорном экране.

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

Пользователь выполнил жест двойного касания на сенсорном экране.

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

Пользователь выполнил двойной касание и удерживает жест на сенсорном экране.

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

Пользователь провел пальцем вниз на сенсорном экране.

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

Пользователь выполнил жест вниз и слева на сенсорном экране.

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

Пользователь выполнил жест вниз и вправо на сенсорном экране.

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

Пользователь провел пальцем вниз и вверх на сенсорном экране.

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

Пользователь провел пальцем влево на сенсорном экране.

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

Пользователь выполнил жест слева и вниз на сенсорном экране.

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

Пользователь провел пальцем влево и вправо на сенсорном экране.

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

Пользователь выполнил левый и вверх жест на сенсорном экране.

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

Пользователь провел пальцем вправо на сенсорном экране.

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

Пользователь выполнил жест справа и вниз на сенсорном экране.

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

Пользователь провел пальцем вправо и влево на сенсорном экране.

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

Пользователь выполнил правый и вверх жест на сенсорном экране.

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

Пользователь провел пальцем вверх на сенсорном экране.

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

Пользователь провел пальцем вверх и вниз на сенсорном экране.

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

Пользователь выполнил жест вверх и слева на сенсорном экране.

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

Пользователь выполнил жест вверх и вправо на сенсорном экране.

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

Пользователь выполнил нераспознанный жест на сенсорном экране.

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

Действие для отображения всех приложений средства запуска.

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

Действие для активации кнопки специальных возможностей

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

Действие для создания меню выбора кнопки специальных возможностей

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

Действие для активации ярлыка специальных возможностей.

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

Действие, чтобы вернуться.

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

Действие для закрытия оттенка уведомлений

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

Действие для активации ключа центра dpad.

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

Действие для активации dpad down keyevent.

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

Действие для активации dpad left keyevent.

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

Действие для активации dpad right keyevent.

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

Действие для активации dpad up keyevent.

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

Действие, чтобы вернуться домой.

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

Действие для отправки KEYCODE_HEADSETHOOK KeyEvent, которое используется для ответа и зависания звонков и воспроизведения и остановки мультимедиа.

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

Действие блокировки экрана

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

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

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

Действие для активации события ключа меню.

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

Действие для открытия уведомлений.

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

Действие, чтобы открыть диалоговое окно длинного нажатия питания.

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

Действие для открытия быстрых параметров.

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

Действие для переключения с обзором последних приложений.

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

Действие для создания снимка экрана

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

Действие для переключения прикрепления окна текущего приложения.

GrammaticalInflectionService

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

(Унаследовано от Context)
HardwarePropertiesService

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

(Унаследовано от Context)
HealthconnectService

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

(Унаследовано от Context)
HidService

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

(Унаследовано от Context)
InputMethodService

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

(Унаследовано от Context)
InputService

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

(Унаследовано от Context)
IpsecService

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

(Унаследовано от Context)
JobSchedulerService

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

(Унаследовано от Context)
KeychainService

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

(Унаследовано от Context)
KeyguardService

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

(Унаследовано от Context)
KeystoreService

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

(Унаследовано от Context)
LauncherAppsService

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

(Унаследовано от Context)
LayoutInflaterService

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

(Унаследовано от Context)
LocaleService

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

(Унаследовано от Context)
LocationService

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

(Унаследовано от Context)
MediaCommunicationService

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

(Унаследовано от Context)
MediaMetricsService

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

(Унаследовано от Context)
MediaProjectionService

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

(Унаследовано от Context)
MediaQualityService

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

(Унаследовано от Context)
MediaRouterService

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

(Унаследовано от Context)
MediaSessionService

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

(Унаследовано от Context)
MemoryBudgetService

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

(Унаследовано от Context)
MidiService

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

(Унаследовано от Context)
MultisensoryManagerService

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

(Унаследовано от Context)
NetworkStatsService

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

(Унаследовано от Context)
NfcService

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

(Унаследовано от Context)
NotificationService

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

(Унаследовано от Context)
NpuService

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

(Унаследовано от Context)
NsdService

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

(Унаследовано от Context)
OverlayService

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

(Унаследовано от Context)
PccSandboxService

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

(Унаследовано от Context)
PeopleService

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

(Унаследовано от Context)
PerformanceHintService

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

(Унаследовано от Context)
PersistentDataBlockService

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

(Унаследовано от Context)
PowerService

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

(Унаследовано от Context)
PrintService

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

(Унаследовано от Context)
ProfilingService

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

(Унаследовано от Context)
ReceiverExported
Устаревшие.

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

(Унаследовано от Context)
ReceiverNotExported
Устаревшие.

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

(Унаследовано от Context)
ReceiverVisibleToInstantApps
Устаревшие.

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

(Унаследовано от Context)
RestrictionsService

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

(Унаследовано от Context)
RoleService

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

(Унаследовано от Context)
SatelliteService

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

(Унаследовано от Context)
SearchService

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

(Унаследовано от Context)
SecurityStateService

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

(Унаследовано от Context)
SensorService

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

(Унаследовано от Context)
SerialService

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

(Унаследовано от Context)
ServiceInterface

Значение Intent , которое должно быть объявлено как обработанное службой.

ServiceMetaData

Имя, в котором компонент AccessibilityService публикует сведения о себе.

ShortcutService

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

(Унаследовано от Context)
ShowModeAuto
Устаревшие.

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

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

Никогда не показывать мягкую клавиатуру.

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

Разрешить отображать мягкую клавиатуру, даже если жесткий клавиатура подключена

StatusBarService

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

(Унаследовано от Context)
StopForegroundDetach
Устаревшие.

Селектор для #stopForeground(int): если задано, уведомление, предоставленное #startForeground ранее, будет отсоединяться от жизненного цикла службы.

(Унаследовано от Service)
StopForegroundLegacy

Селектор для #stopForeground(int): эквивалент передачи false в устаревший API #stopForeground(boolean).

(Унаследовано от Service)
StopForegroundRemove
Устаревшие.

Селектор для #stopForeground(int): если указан, уведомление, указанное #startForeground ранее, будет отменено и удалено из отображения.

(Унаследовано от Service)
StorageService

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

(Унаследовано от Context)
StorageStatsService

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

(Унаследовано от Context)
SystemHealthService

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

(Унаследовано от Context)
TelecomService

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

(Унаследовано от Context)
TelephonyImsService

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

(Унаследовано от Context)
TelephonyPhoneNumberService

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

(Унаследовано от Context)
TelephonyService

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

(Унаследовано от Context)
TelephonySubscriptionService

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

(Унаследовано от Context)
TetheringService

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

(Унаследовано от Context)
TextClassificationService

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

(Унаследовано от Context)
TextServicesManagerService

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

(Унаследовано от Context)
TimeManagerService

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

(Унаследовано от Context)
TvAdService

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

(Унаследовано от Context)
TvInputService

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

(Унаследовано от Context)
TvInteractiveAppService

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

(Унаследовано от Context)
UiModeService

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

(Унаследовано от Context)
UsageStatsService

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

(Унаследовано от Context)
UsbService

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

(Унаследовано от Context)
UserService

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

(Унаследовано от Context)
VibratorManagerService

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

(Унаследовано от Context)
VibratorService

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

(Унаследовано от Context)
VirtualDeviceService

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

(Унаследовано от Context)
VpnManagementService

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

(Унаследовано от Context)
WallpaperService

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

(Унаследовано от Context)
WebAppService

Используется для #getSystemService(String) получения android.content.pm.webapp.WebAppManager.

(Унаследовано от Context)
WifiAwareService

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

(Унаследовано от Context)
WifiP2pService

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

(Унаследовано от Context)
WifiRttRangingService

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

(Унаследовано от Context)
WifiService

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

(Унаследовано от Context)
WindowService

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

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

Свойства

Имя. Описание
AccessibilityButtonController

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

Application

Возвращает приложение, которое владеет этой службой.

(Унаследовано от Service)
ApplicationContext

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

(Унаследовано от ContextWrapper)
ApplicationInfo

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

(Унаследовано от ContextWrapper)
Assets

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

(Унаследовано от ContextWrapper)
AttributionSource

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

(Унаследовано от Context)
AttributionTag

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

(Унаследовано от Context)
BaseContext (Унаследовано от ContextWrapper)
BrailleDisplayController

BrailleDisplayController Возвращает значение, которое может использоваться для взаимодействия с обновляемыми дисплеями Braille, которые обеспечивают поддержку HID-интерфейса USB или Bluetooth Braille.

CacheDir

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

(Унаследовано от ContextWrapper)
Class

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

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

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

(Унаследовано от ContextWrapper)
CodeCacheDir

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

(Унаследовано от ContextWrapper)
ContentResolver

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

(Унаследовано от ContextWrapper)
DataDir

Возвращает абсолютный путь к каталогу в файловой системе, где хранятся все частные файлы, принадлежащие этому приложению. Приложения не должны использовать этот путь напрямую; Вместо этого они должны использовать getFilesDir(), getCacheDir() , getDir(String,int) или другие API хранилища в этом классе. Возвращаемый путь может измениться со временем, если вызывающее приложение перемещено на принятое устройство хранения, поэтому следует сохранить только относительные пути. Дополнительные разрешения не требуются для вызова приложения для чтения или записи файлов в возвращаемом пути. Возвращает файл

(Унаследовано от ContextWrapper)
DeviceId

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

(Унаследовано от Context)
Display

Получение отображения этого контекста связано с.

(Унаследовано от Context)
ExternalCacheDir

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

(Унаследовано от ContextWrapper)
FilesDir

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

(Унаследовано от ContextWrapper)
FingerprintGestureController

Получите контроллер для жестов отпечатков пальцев.

ForegroundServiceType

Если служба стала службой переднего плана путем вызова #startForeground(int, Notification) #startForeground(int, Notification, int) или #getForegroundServiceType()возвращает текущий тип службы переднего плана.

(Унаследовано от Service)
Handle

Дескриптор базового экземпляра Android.

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

Возвращает экземпляр InputMethod после системных вызовов #onCreateInputMethod(), которые могут использоваться для ввода текста или получения уведомлений об изменении выделения текста.

IsCacheEnabled

Возвращает значение true , если кэш включен.

IsDeviceProtectedStorage

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

(Унаследовано от ContextWrapper)
IsRestricted

Указывает, ограничен ли этот контекст.

(Унаследовано от Context)
IsUiContext

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

(Унаследовано от Context)
JniIdentityHashCode

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

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

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

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

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

MainExecutor

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

(Унаследовано от Context)
MainLooper

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

(Унаследовано от ContextWrapper)
NoBackupFilesDir

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

(Унаследовано от ContextWrapper)
ObbDir

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

(Унаследовано от ContextWrapper)
OpPackageName

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

(Унаследовано от Context)
PackageCodePath

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

(Унаследовано от ContextWrapper)
PackageManager

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

(Унаследовано от ContextWrapper)
PackageName

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

(Унаследовано от ContextWrapper)
PackageResourcePath

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

(Унаследовано от ContextWrapper)
Params

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

(Унаследовано от Context)
PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

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

(Унаследовано от ContextWrapper)
RootInActiveWindow

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

ServiceInfo

AccessibilityServiceInfo Возвращает описание этогоAccessibilityService.

SystemActions

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

Theme

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

(Унаследовано от ContextWrapper)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

UpdateableFlags

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

(Унаследовано от Context)
Wallpaper
Устаревшие.
(Унаследовано от ContextWrapper)
WallpaperDesiredMinimumHeight
Устаревшие.
(Унаследовано от ContextWrapper)
WallpaperDesiredMinimumWidth
Устаревшие.
(Унаследовано от ContextWrapper)
Windows

Возвращает окна на экране отображения по умолчанию.

WindowsOnAllDisplays

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

Методы

Имя. Описание
AttachAccessibilityOverlayToDisplay(Int32, SurfaceControl)

Присоединяет android.view.SurfaceControl наложение со специальными возможностями к указанному отображению.

AttachAccessibilityOverlayToWindow(Int32, SurfaceControl)

Присоединяет наложение android.view.SurfaceControl специальных возможностей к указанному окну.

AttachBaseContext(Context)

Задайте базовый контекст для этого ContextWrapper.

(Унаследовано от ContextWrapper)
BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection)

См. раздел bindIsolatedService(Intent,int,String,Executor,ServiceConnection) Call BindServiceFlags.of(long) для получения объекта BindServiceFlags.

(Унаследовано от Context)
BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection)

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

(Унаследовано от Context)
BindService(Intent, Bind, IExecutor, IServiceConnection)

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

(Унаследовано от Context)
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection)

Сведения о получении объекта BindServiceFlags см. в разделе bindService(Intent,int,Executor,ServiceConnection) Call BindServiceFlags.of(long) для получения объекта BindServiceFlags.

(Унаследовано от Context)
BindService(Intent, IServiceConnection, Bind)

Подключитесь к службе приложений, создав ее при необходимости.

(Унаследовано от ContextWrapper)
BindService(Intent, IServiceConnection, Context+BindServiceFlags)

См. раздел bindService(Intent,ServiceConnection,int) Call BindServiceFlags.of(long) для получения объекта BindServiceFlags.

(Унаследовано от Context)
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

Чтобы получить объект BindServiceFlags, см. раздел bindServiceAsUser(Intent,ServiceConnection,int,UserHandle) Call BindServiceFlags.of(long) для получения объекта BindServiceFlags.

(Унаследовано от Context)
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

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

(Унаследовано от Context)
CheckCallingOrSelfPermission(String)

Определите, предоставлен ли процесс вызова IPC или вы получили определенное разрешение.

(Унаследовано от ContextWrapper)
CheckCallingOrSelfUriPermission(Uri, ActivityFlags)

Определите, предоставлен ли вызывающий процесс IPC или вы получили разрешение на доступ к конкретному URI.

(Унаследовано от ContextWrapper)
CheckCallingOrSelfUriPermissions(IList<Uri>, Int32)

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

(Унаследовано от Context)
CheckCallingPermission(String)

Определите, предоставлен ли вызов процесса обработки IPC, которому предоставлено определенное разрешение.

(Унаследовано от ContextWrapper)
CheckCallingUriPermission(Uri, ActivityFlags)

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

(Унаследовано от ContextWrapper)
CheckCallingUriPermissions(IList<Uri>, Int32)

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

(Унаследовано от Context)
CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags)

Определите, предоставлено ли определенному процессу и пользовательскому интерфейсу разрешение на доступ к определенному URI содержимого.

(Унаследовано от Context)
CheckPermission(String, Int32, Int32)

Определите, разрешено ли данное разрешение для определенного процесса и идентификатора пользователя, запущенного в системе.

(Унаследовано от ContextWrapper)
CheckSelfPermission(String)

Определите, предоставлено ли вам определенное разрешение.

(Унаследовано от ContextWrapper)
CheckUriPermission(Uri, Int32, Int32, ActivityFlags)

Определите, предоставлено ли определенному процессу и идентификатору пользователя разрешение на доступ к конкретному URI.

(Унаследовано от ContextWrapper)
CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags)

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

(Унаследовано от ContextWrapper)
CheckUriPermissions(IList<Uri>, Int32, Int32, Int32)

Определите, предоставлено ли определенному процессу и пользовательскому интерфейсу разрешение на доступ к списку URI.

(Унаследовано от Context)
ClearCache()

Очищает кэш.

ClearCachedSubtree(AccessibilityNodeInfo)

Недопустимые node и его поддерев в кэше.

ClearWallpaper()
Устаревшие.
(Унаследовано от ContextWrapper)
Clone()

Создает и возвращает копию этого объекта.

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

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

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

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

(Унаследовано от Context)
CreateConfigurationContext(Configuration)

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

(Унаследовано от ContextWrapper)
CreateContext(ContextParams)

Создает контекст с определенными свойствами и поведением.

(Унаследовано от Context)
CreateContextForSplit(String)

Возвращает новый объект Context для заданного имени разделения. В новом контексте есть объект ClassLoader и Resources, который может получить доступ к коду или ресурсам разделения и всем его зависимостям. Каждый вызов этого метода возвращает новый экземпляр объекта Context; Объекты контекста не являются общими, однако общее состояние (ClassLoader, другие ресурсы для того же разделения) может быть таким, чтобы сам контекст мог быть довольно легким.

(Унаследовано от ContextWrapper)
CreateDeviceContext(Int32)

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

(Унаследовано от Context)
CreateDeviceProtectedStorageContext()

Возвращает новый объект Context для текущего контекста, но API хранения которого поддерживаются защищенным устройством хранилищем. На устройствах с прямой загрузкой данные, хранящиеся в этом расположении, шифруются с помощью ключа, привязанного к физическому устройству, и доступ к нему можно получить сразу после успешной загрузки устройства, как до, так и после проверки подлинности пользователя с помощью учетных данных (например, шаблона блокировки или ПИН-кода). Так как данные, защищенные устройством, доступны без проверки подлинности пользователя, следует тщательно ограничить данные, которые вы храните с помощью этого контекста. Например, хранение конфиденциальных маркеров проверки подлинности или паролей в защищенной устройств области настоятельно не рекомендуется. Если базовое устройство не имеет возможности хранить защищенные устройством и защищенные учетными данными данные с помощью разных ключей, то обе области хранения будут доступны одновременно. Они остаются двумя различными расположениями хранилища на диске и только окном изменений доступности. Каждый вызов этого метода возвращает новый экземпляр объекта Context; Объекты контекста не являются общими, однако общее состояние (ClassLoader, другие ресурсы для той же конфигурации) может быть таким, чтобы сам контекст мог быть довольно упрощенным. Возвращает контекст

(Унаследовано от ContextWrapper)
CreateDisplayContext(Display)

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

(Унаследовано от ContextWrapper)
CreatePackageContext(String, PackageContextFlags)

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

(Унаследовано от ContextWrapper)
CreateWindowContext(Display, Int32, Bundle)

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

(Унаследовано от Context)
CreateWindowContext(Int32, Bundle)

Создает контекст для окна, отличного от действий.

(Унаследовано от Context)
DatabaseList()

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

(Унаследовано от ContextWrapper)
DeleteDatabase(String)

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

(Унаследовано от ContextWrapper)
DeleteFile(String)

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

(Унаследовано от ContextWrapper)
DeleteSharedPreferences(String)

Удалите существующий файл общих настроек.

(Унаследовано от ContextWrapper)
DisableSelf()

Отключает службу.

DispatchGesture(GestureDescription, AccessibilityService+GestureResultCallback, Handler)

Отправка жеста на сенсорный экран.

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

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

(Унаследовано от JavaObject)
Dump(FileDescriptor, PrintWriter, String[])

Печать состояния службы в заданном потоке.

(Унаследовано от Service)
EnforceCallingOrSelfPermission(String, String)

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

(Унаследовано от ContextWrapper)
EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String)

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

(Унаследовано от ContextWrapper)
EnforceCallingPermission(String, String)

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

(Унаследовано от ContextWrapper)
EnforceCallingUriPermission(Uri, ActivityFlags, String)

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

(Унаследовано от ContextWrapper)
EnforcePermission(String, Int32, Int32, String)

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

(Унаследовано от ContextWrapper)
EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String)

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

(Унаследовано от ContextWrapper)
EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String)

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

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

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

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

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

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

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

(Унаследовано от ContextWrapper)
FindFocus(NodeFocus)

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

GetAccessibilityButtonController(Int32)

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

GetColor(Int32)

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

(Унаследовано от Context)
GetColorStateList(Int32)

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

(Унаследовано от Context)
GetDatabasePath(String)

Возвращает абсолютный путь к файловой системе, в которой хранится база данных, созданная с помощью openOrCreateDatabase(String, int, CursorFactory). Возвращаемый путь может измениться со временем, если вызывающее приложение перемещено на принятое устройство хранения, поэтому следует сохранить только относительные пути.

(Унаследовано от ContextWrapper)
GetDir(String, FileCreationMode)

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

(Унаследовано от ContextWrapper)
GetDrawable(Int32)

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

(Унаследовано от Context)
GetExternalCacheDirs()

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

(Унаследовано от ContextWrapper)
GetExternalFilesDir(String)

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

(Унаследовано от ContextWrapper)
GetExternalFilesDirs(String)

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

(Унаследовано от ContextWrapper)
GetExternalMediaDirs()
Устаревшие.

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

(Унаследовано от ContextWrapper)
GetFileStreamPath(String)

Возвращает абсолютный путь к файловой системе, в которой хранится OpenFileOutput(String, FileCreationMode) файл.

(Унаследовано от ContextWrapper)
GetHashCode()

Возвращает хэш-значение кода для объекта.

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

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

GetObbDirs()

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

(Унаследовано от ContextWrapper)
GetRootInActiveWindow(Int32)

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

GetSharedPreferences(String, FileCreationMode)

Извлеките и удерживайте содержимое файла параметров "name", возвращая sharedPreferences, с помощью которого можно получить и изменить его значения.

(Унаследовано от ContextWrapper)
GetSoftKeyboardController()

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

GetString(Int32, Object[])

Возвращает локализованную строку из таблицы строк пакета приложения по умолчанию.

(Унаследовано от Context)
GetString(Int32)

Возвращает локализованную строку из таблицы строк пакета приложения по умолчанию.

(Унаследовано от Context)
GetSystemService(Class)

Верните дескриптор в службу уровня системы по классу.

(Унаследовано от Context)
GetSystemService(String)

Верните дескриптор в службу уровня системы по имени.

(Унаследовано от ContextWrapper)
GetSystemServiceName(Class)

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

(Унаследовано от ContextWrapper)
GetText(Int32)

Возвращает локализованную, стильную CharSequence из строковой таблицы пакета приложения по умолчанию.

(Унаследовано от Context)
GetTextFormatted(Int32)

Возвращает локализованную, стильную CharSequence из строковой таблицы пакета приложения по умолчанию.

(Унаследовано от Context)
GetTouchInteractionController(Int32)

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

GrantUriPermission(String, Uri, ActivityFlags)

Предоставьте разрешение на доступ к конкретному URI другому пакету независимо от того, имеет ли этот пакет общий разрешение на доступ к поставщику содержимого URI.

(Унаследовано от ContextWrapper)
IsNodeInCache(AccessibilityNodeInfo)

Проверяет, находится ли node в кэше.

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

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

(Унаследовано от Object)
MoveDatabaseFrom(Context, String)

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

(Унаследовано от ContextWrapper)
MoveSharedPreferencesFrom(Context, String)

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

(Унаследовано от ContextWrapper)
Notify()

Просыпается один поток, ожидающий монитора этого объекта.

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

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)

Получение сведений о атрибутах стиля в теме контекста.

(Унаследовано от Context)
ObtainStyledAttributes(IAttributeSet, Int32[])

Получение сведений о атрибутах стиля в теме контекста.

(Унаследовано от Context)
ObtainStyledAttributes(Int32, Int32[])

Получение сведений о атрибутах стиля в теме контекста.

(Унаследовано от Context)
ObtainStyledAttributes(Int32[])

Получение сведений о атрибутах стиля в теме контекста.

(Унаследовано от Context)
OnAccessibilityEvent(AccessibilityEvent)

Обратный вызов для android.view.accessibility.AccessibilityEvents.

OnBind(Intent)

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

OnConfigurationChanged(Configuration)

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

(Унаследовано от Service)
OnCreate()

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

(Унаследовано от Service)
OnCreateInputMethod()

Реализация по умолчанию возвращает наше значение по умолчанию InputMethod.

OnDestroy()

Вызывается системой для уведомления службы о том, что она больше не используется и удаляется.

(Унаследовано от Service)
OnGesture(AccessibilityGestureEvent)

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

OnGesture(Int32)

Вызывается, #onGesture(AccessibilityGestureEvent) когда пользователь выполняет определенный жест на дисплее по умолчанию.

OnInterrupt()

Обратный вызов для прерывания отзывов о специальных возможностях.

OnKeyEvent(KeyEvent)

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

OnLowMemory()

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

(Унаследовано от Service)
OnMotionEvent(MotionEvent)

Обратный вызов, позволяющий службе специальных возможностей наблюдать универсальные MotionEventвозможности.

OnRebind(Intent)

Вызывается, когда новые клиенты подключились к службе, после того, как ранее было уведомлено, что все были отключены в ней #onUnbind.

(Унаследовано от Service)
OnServiceConnected()

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

OnStart(Intent, Int32)
Устаревшие.

Этот метод не рекомендуется использовать на уровне API 15.

(Унаследовано от Service)
OnStartCommand(Intent, StartCommandFlags, Int32)

Вызывается системой каждый раз, когда клиент явно запускает службу путем вызова android.content.Context#startService, предоставляя аргументы, предоставленные им, и уникальный целочисленный маркер, представляющий начальный запрос.

(Унаследовано от Service)
OnSystemActionsChanged()

Это вызывается при изменении списка действий системы.

OnTaskRemoved(Intent)

Это вызывается, если служба запущена, и пользователь удалил задачу, которая поступает из приложения службы.

(Унаследовано от Service)
OnTimeout(Int32, ForegroundService)

Обратный вызов вызывается при истечении времени ожидания определенного типа службы переднего плана.

(Унаследовано от Service)
OnTimeout(Int32)

Обратный вызов вызывается во время ожидания ServiceInfo#FOREGROUND_SERVICE_TYPE_SHORT_SERVICE.

(Унаследовано от Service)
OnTrimMemory(TrimMemory)

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

(Унаследовано от Service)
OnUnbind(Intent)

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

(Унаследовано от Service)
OpenFileInput(String)

Откройте закрытый файл, связанный с пакетом приложения Context для чтения.

(Унаследовано от ContextWrapper)
OpenFileOutput(String, FileCreationMode)

Откройте закрытый файл, связанный с пакетом приложения Context для записи.

(Унаследовано от ContextWrapper)
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler)

Откройте новый частный SQLiteDatabase, связанный с пакетом приложения Context.

(Унаследовано от ContextWrapper)
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

Откройте новый частный SQLiteDatabase, связанный с пакетом приложения Context.

(Унаследовано от ContextWrapper)
PeekWallpaper()
Устаревшие.
(Унаследовано от ContextWrapper)
PerformGlobalAction(GlobalAction)

Выполняет глобальное действие.

RebindService(IServiceConnection, Context+BindServiceFlags)

Повторная привязка службы приложений с обновленными флагами службы привязки

(Унаследовано от Context)
RegisterComponentCallbacks(IComponentCallbacks)

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

(Унаследовано от Context)
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

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

(Унаследовано от Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Устаревшие.

Зарегистрируйтесь для передачи намерений, при этом получатель при необходимости предоставляется мгновенным приложениям. Дополнительные сведения см. в разделе registerReceiver(BroadcastReceiver,IntentFilter). По умолчанию мгновенные приложения не могут взаимодействовать с приемниками в других приложениях, это позволяет предоставлять получателю, с которыми могут взаимодействовать мгновенные приложения. Дополнительные сведения о трансляциях намерений см. в разделе BroadcastReceiver. По состоянию на Build.VERSION_CODES. UPSIDE_DOWN_CAKE система может размещать зарегистрированные в контексте трансляции в очереди, пока приложение находится в кэшированном состоянии. Когда приложение покидает кэшированное состояние, например возвращение на передний план, система предоставляет все очереди трансляций. Несколько экземпляров определенных широковещательных трансляций могут быть объединены в одну трансляцию. По состоянию на Build.VERSION_CODES. ICE_CREAM_SANDWICH, получатели, зарегистрированные в этом методе, правильно уважают объект Intent.setPackage(String), указанный для трансляции намерения. До этого он будет игнорироваться и доставляться всем соответствующим зарегистрированным получателям. Будьте осторожны, если это используется для безопасности. Приемник параметров BroadcastReceiver: это значение может иметь значение NULL.

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

(Унаследовано от Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)
Устаревшие.

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

(Унаследовано от ContextWrapper)
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 для обработки трансляции.

(Унаследовано от Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)

Зарегистрируйтесь для получения трансляций намерений, чтобы запуститься в контексте планировщика <>или<var>.

(Унаследовано от ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter)

Зарегистрируйте широковещательныйreceiver для запуска в основном потоке действий.

(Унаследовано от ContextWrapper)
RemoveStickyBroadcast(Intent)
Устаревшие.
(Унаследовано от ContextWrapper)
RemoveStickyBroadcastAsUser(Intent, UserHandle)
Устаревшие.
(Унаследовано от ContextWrapper)
RevokeSelfPermissionOnKill(String)

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

(Унаследовано от Context)
RevokeSelfPermissionsOnKill(ICollection<String>)

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

(Унаследовано от Context)
RevokeUriPermission(String, Uri, ActivityFlags)

Удалите разрешения на доступ к определенному URI поставщика контента, который ранее был добавлен с помощью grantUriPermission(String, Uri, int) для определенного целевого пакета. Указанный URI будет соответствовать всем ранее предоставленным URI, которые совпадают или подпуть заданного URI. То есть отзыв "content://foo/target" отменит как "content://foo/target", так и "content://foo/target/sub", но не "content://foo". Он не удаляет никаких префиксов, которые существуют на более высоком уровне. В отличие от revokeUriPermission(Uri,int), этот метод отменит только разрешения, которые были явно предоставлены с помощью grantUriPermission(String, Uri, int) и только для указанного пакета. Любые соответствующие гранты, которые произошли через другие механизмы (буфер обмена, запуск действий, запуск службы и т. д.), не будут удалены.

(Унаследовано от ContextWrapper)
RevokeUriPermission(Uri, ActivityFlags)

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

(Унаследовано от ContextWrapper)
SendBroadcast(Intent, String, Bundle)

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

(Унаследовано от Context)
SendBroadcast(Intent, String)

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

(Унаследовано от ContextWrapper)
SendBroadcast(Intent)

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

(Унаследовано от ContextWrapper)
SendBroadcastAsUser(Intent, UserHandle, String)

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

(Унаследовано от ContextWrapper)
SendBroadcastAsUser(Intent, UserHandle)

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

(Унаследовано от ContextWrapper)
SendBroadcastWithMultiplePermissions(Intent, String[])

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

(Унаследовано от Context)
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle)

Передает намерение заинтересованным получателям в порядке.

(Унаследовано от ContextWrapper)
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)

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

(Унаследовано от ContextWrapper)
SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle)

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

(Унаследовано от Context)
SendOrderedBroadcast(Intent, String, Bundle)

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

(Унаследовано от Context)
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle)

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

(Унаследовано от Context)
SendOrderedBroadcast(Intent, String)

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

(Унаследовано от ContextWrapper)
SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle)

Версия sendOrderedBroadcast(Intent,String,BroadcastReceiver,Handler,int,String,Bundle), которая позволяет указать пользователя, в который будет отправлена трансляция. Это недоступно для приложений, которые не установлены на системном образе. Дополнительные сведения о трансляциях намерений см. в разделе BroadcastReceiver. Требуется android. Manifest.permission.INTERACT_ACROSS_USERS

(Унаследовано от ContextWrapper)
SendStickyBroadcast(Intent, Bundle)

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

(Унаследовано от Context)
SendStickyBroadcast(Intent)
Устаревшие.

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

(Унаследовано от ContextWrapper)
SendStickyBroadcastAsUser(Intent, UserHandle)
Устаревшие.
(Унаследовано от ContextWrapper)
SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle)
Устаревшие.
(Унаследовано от ContextWrapper)
SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle)
Устаревшие.
(Унаследовано от ContextWrapper)
SetAccessibilityFocusAppearance(Int32, Color)

Задает штрихWidth и цвет прямоугольника фокуса специальных возможностей.

SetAnimationScale(Single)

Задает значения параметров системы, которые управляют коэффициентом масштабирования анимации.

SetCacheEnabled(Boolean)

Задает состояние кэша.

SetForeground(Boolean)

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

(Унаследовано от Service)
SetGestureDetectionPassthroughRegion(Int32, Region)

Если AccessibilityServiceInfo#FLAG_REQUEST_TOUCH_EXPLORATION_MODE эта функция включена, эта функция запрашивает взаимодействие сенсорного ввода, начиная с указанного региона экрана, обходя детектор жестов.

SetHandle(IntPtr, JniHandleOwnership)

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

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

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

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

Задает описание AccessibilityServiceInfo этой службы.

SetTheme(Int32)

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

(Унаследовано от ContextWrapper)
SetTouchExplorationPassthroughRegion(Int32, Region)

Если AccessibilityServiceInfo#FLAG_REQUEST_TOUCH_EXPLORATION_MODE эта функция включена, эта функция запрашивает взаимодействие касания, начиная с указанного региона экрана, обходя сенсорный обозреватель и перейдя прямо в иерархию представлений.

SetWallpaper(Bitmap)
Устаревшие.
(Унаследовано от ContextWrapper)
SetWallpaper(Stream)
Устаревшие.
(Унаследовано от ContextWrapper)
ShouldShowRequestPermissionRationale(String)

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

(Унаследовано от Context)
StartActivities(Intent[], Bundle)

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

(Унаследовано от ContextWrapper)
StartActivities(Intent[])

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

(Унаследовано от ContextWrapper)
StartActivity(Intent, Bundle)

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

(Унаследовано от ContextWrapper)
StartActivity(Intent)

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

(Унаследовано от ContextWrapper)
StartActivity(Type)

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

(Унаследовано от Context)
StartForeground(Int32, Notification, ForegroundService)

Перегруженная версия #startForeground(int, Notification) с дополнительным параметром foregroundServiceType.

(Унаследовано от Service)
StartForeground(Int32, Notification)

Если служба запущена (выполняется Context#startService(Intent)через), то также сделайте эту службу запущенной на переднем плане, указав текущее уведомление, которое будет отображаться пользователю во время работы в этом состоянии.

(Унаследовано от Service)
StartForegroundService(Intent)

Аналогично startService(Намерение), но с неявным обещанием, что служба вызовет startForeground(int, android.app.Notification) после начала работы. Служба получает время, сравнимое с интервалом ANR для этого, в противном случае система автоматически завершит работу процесса, в этом случае внутренний исключение ForegroundServiceDidNotStartInTimeException регистрируется в logcat на устройствах с версией пакета SDK Build.VERSION_CODES. S или более поздней версии. В более ранних версиях Android вместо этого регистрируется внутреннее исключение RemoteServiceException с соответствующим сообщением. В отличие от обычной службы startService(Intent), этот метод можно использовать в любое время независимо от того, находится ли приложение, в котором размещена служба, находится в состоянии переднего плана. Примечание. Начиная с версии пакета SDK Build.VERSION_CODES. S, приложения, предназначенные для версии пакета SDK Build.VERSION_CODES. Не разрешено запускать службы переднего плана из фонового режима. Дополнительные сведения см. в статье "Изменения в поведении: приложения, предназначенные для Android 12".

(Унаследовано от ContextWrapper)
StartInstrumentation(ComponentName, String, Bundle)

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

(Унаследовано от ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

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

(Унаследовано от ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32)

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

(Унаследовано от ContextWrapper)
StartService(Intent)

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

(Унаследовано от ContextWrapper)
StopForeground(Boolean)

Устаревшая версия #stopForeground(int).

(Унаследовано от Service)
StopForeground(StopForegroundFlags)

Удалите эту службу из состояния переднего плана, что позволяет его убить, если требуется больше памяти.

(Унаследовано от Service)
StopSelf()

Остановите службу, если она была запущена ранее.

(Унаследовано от Service)
StopSelf(Int32)

Старая версия #stopSelfResult этого не возвращает результат.

(Унаследовано от Service)
StopSelfResult(Int32)

Остановите службу, если последнее время ее запуска было <var startId>/var<>.

(Унаследовано от Service)
StopService(Intent)

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

(Унаследовано от ContextWrapper)
TakeScreenshot(Int32, IExecutor, AccessibilityService+ITakeScreenshotCallback)

Снимок экрана с указанным отображением и возвращает его с помощью AccessibilityService.ScreenshotResult.

TakeScreenshotOfWindow(Int32, IExecutor, AccessibilityService+ITakeScreenshotCallback)

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

ToArray<T>()

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

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

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

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

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

(Унаследовано от ContextWrapper)
UnregisterComponentCallbacks(IComponentCallbacks)

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

(Унаследовано от Context)
UnregisterDeviceIdChangeListener(IIntConsumer)

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

(Унаследовано от Context)
UnregisterFromRuntime()

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

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

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

(Унаследовано от ContextWrapper)
UpdateServiceBindings(ICollection<Context.UpdateBindingParams>)

Выполнение пакетного обновления существующих привязок.

(Унаследовано от Context)
UpdateServiceGroup(IServiceConnection, Int32, Int32)

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

(Унаследовано от Context)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

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

Явные реализации интерфейса

Имя. Описание
IJavaPeerable.Disposed()

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

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

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

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

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

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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