Android.OS Пространство имен

Классы

AsyncTask

AsyncTask предназначен для обеспечения правильного и простого использования потока пользовательского интерфейса.

AsyncTask.Status

Указание текущего состояния задачи.

AsyncTask<TParams,TProgress,TResult>
BadParcelableException

Исключение возникает, если объект имеет неправильный Parcelable формат или иным образом недопустим.

BaseBundle

Сопоставление строковых ключей со значениями различных типов.

BatteryManager

Класс BatteryManager содержит строки и константы, используемые для значений в намерении android.content.Intent#ACTION_BATTERY_CHANGED , и предоставляет метод для запроса свойств батареи и зарядки.

Binder

Базовый класс для ремотируемого объекта, основной части упрощенного механизма вызова удаленной процедуры, определенного .IBinder

Binder.InterfaceConsts
BinderConsts

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

BugreportManager

Класс, предоставляющий привилегированный API для записи и использования отчетов об ошибках.

BugreportManager.BugreportCallback

Интерфейс, описывающий обратный вызов для хода выполнения и состояния отчета об ошибках.

Build

Сведения о текущей сборке, извлеченные из системных свойств.

Build.Partition

Сведения о сборке для определенного раздела устройства.

Build.VERSION

Различные строки версий.

Build.VERSION_CODES

Перечисление известных в настоящее время кодов версий пакета SDK.

Bundle

Сопоставление строковых ключей с различными Parcelable значениями.

Bundle.InterfaceConsts
CancellationSignal

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

CombinedVibration

CombinedVibration описывает сочетание тактильные эффектов, выполняемых одним или несколькими Vibrator Vibrators.

CombinedVibration.InterfaceConsts
CombinedVibration.ParallelCombination

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

ConditionVariable

Класс, реализующий парадигму блокировки переменной условия.

CountDownTimer

Запланируйте обратный отсчет до времени в будущем с регулярными уведомлениями о интервалах по пути.

CpuUsageInfo

Сведения об использовании ЦП на ядро.

CpuUsageInfo.InterfaceConsts
DeadObjectException

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

DeadSystemException

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

Debug

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

Debug.InstructionCount

API для сбора и запроса количества инструкций.

Debug.MemoryInfo

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

Debug.MemoryInfo.InterfaceConsts
DropBoxManager

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

DropBoxManager.Entry

Одна запись, полученная из раскрывающегося поля.

DropBoxManager.Entry.InterfaceConsts
Environment

Предоставляет доступ к переменным среды.

FileObserver

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

FileUriExposedException

Исключение, которое возникает, когда приложение предоставляет объект другому file://android.net.Uri приложению.

FileUtils

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

FileUtils.ProgressEventArgs
Handler

Обработчик позволяет отправлять и обрабатывать Message и запускаемые объекты, связанные с потоком MessageQueue.

HandlerThread

Объект Thread , имеющий Looper.

HardwarePropertiesManager

Класс HardwarePropertiesManager предоставляет механизм доступа к состоянию оборудования устройства: ЦП, GPU и температура батареи, загрузка ЦП на ядро, скорость вентилятора и т. д.

LimitExceededException

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

LocaleList

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

LocaleList.InterfaceConsts
Looper

Класс, используемый для запуска цикла сообщений для потока.

MemoryFile

MemoryFile — это оболочка, для SharedMemory которой при необходимости можно задать очистку.

Message

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

Message.InterfaceConsts
MessageQueue

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

Messenger

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

Messenger.InterfaceConsts
NetworkOnMainThreadException

Исключение, которое возникает, когда приложение пытается выполнить сетевую операцию в своем потоке main.

OperationCanceledException

Тип исключения, который возникает при отмене выполняемой операции.

Parcel

Контейнер для сообщения (ссылки на данные и объекты), которое можно отправить через IBinder.

Parcelable

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

ParcelFileDescriptor

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

ParcelFileDescriptor.AutoCloseInputStream

InputStream, который можно создать в приложении ParcelFileDescriptor, который будет выполнять вызов ParcelFileDescriptor#close ParcelFileDescriptor.close() при закрытии потока.

ParcelFileDescriptor.AutoCloseOutputStream

OutputStream, который можно создать в приложении ParcelFileDescriptor, который будет выполнять вызов ParcelFileDescriptor#close ParcelFileDescriptor.close() при закрытии потока.

ParcelFileDescriptor.CloseEventArgs
ParcelFileDescriptor.FileDescriptorDetachedException

Исключение, указывающее, что дескриптор файла был отключен.

ParcelFileDescriptor.InterfaceConsts
ParcelFormatException

Содержимое посылки (обычно во время отмены сортировки) не содержит ожидаемых данных.

ParcelUuid

Этот класс представляет собой пакетную оболочку, которая UUID представляет собой неизменяемое представление 128-разрядного универсального уникального идентификатора.

ParcelUuid.InterfaceConsts
PatternMatcher

Простой сопоставитель шаблонов, который безопасен для использования с ненадежными данными: он не обеспечивает полную поддержку reg-exp, а только простое глобирование, которое не может быть использовано злонамеренно.

PatternMatcher.InterfaceConsts
PerformanceHintManager

PerformanceHintManager позволяет приложениям отправлять подсказки о производительности в систему.

PerformanceHintManager.Session

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

PersistableBundle

Сопоставление строковых ключей со значениями различных типов.

PersistableBundle.InterfaceConsts
PowerManager

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

PowerManager.ThermalStatusChangedEventArgs
PowerManager.WakeLock

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

PowerManager.WakeLockStateEventArgs
Process

Средства для управления процессами ОС.

ProxyFileDescriptorCallback

Обратный вызов, обрабатывающий запросы файловой системы из ProxyFileDescriptor.

RecoverySystem

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

RecoverySystem.ProgressEventArgs
RemoteCallbackList

Отвечает за хрюканье работы по поддержанию списка удаленных интерфейсов, как правило, для выполнения обратных вызовов из объекта на android.app.Service свои клиенты.

RemoteException

Родительское исключение для всех ошибок удаленного вызова Binder

        Note: not all exceptions from binder services will be subclasses of this.
ResultReceiver

Универсальный интерфейс для получения результата обратного вызова от пользователя.

ResultReceiver.InterfaceConsts
SharedMemory

SharedMemory позволяет управлять созданием, сопоставлением и защитой анонимной общей памяти.

SharedMemory.InterfaceConsts
StatFs

Получение общих сведений о пространстве в файловой системе.

StrictMode

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

StrictMode.ThreadPolicy

StrictMode политика, применяемая к определенному потоку.

StrictMode.ThreadPolicy.Builder

Создает экземпляры T:Android.OS.StrictMode+ThreadPolicy .

StrictMode.ThreadViolationEventArgs
StrictMode.VmPolicy

StrictMode политика, применяемая ко всем потокам в процессе виртуальной машины.

StrictMode.VmPolicy.Builder

Создает экземпляры T:Android.OS.StrictMode+VmPolicy .

StrictMode.VmViolationEventArgs
SystemClock

Основные средства хранения времени.

TestLooperManager

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

TokenWatcher

TokenWatcher наблюдает за коллекцией IBinderобъектов .

Trace

Записывает события трассировки в системный буфер трассировки.

TransactionTooLargeException

Не удалось выполнить транзакцию binder, так как она была слишком большой.

UserHandle

Представление пользователя на устройстве.

UserHandle.InterfaceConsts
UserManager

Управляет пользователями и сведениями о пользователях в многопользовательской системе.

UserManager.UserOperationException

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

VibrationAttributes

Инкапсулирует коллекцию атрибутов, описывающих сведения о вибрации.

VibrationAttributes.Builder

Класс построителя для VibrationAttributes объектов.

VibrationAttributes.InterfaceConsts
VibrationEffect

VibrationEffect описывает тактильные эффекты, выполняемые Vibrator.

VibrationEffect.Composition

Композиция тактильные элементы, объединенные для воспроизведения в виде одного VibrationEffect.

VibrationEffect.InterfaceConsts
Vibrator

Класс, который управляет вибратором на устройстве.

VibratorManager

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

WorkSource

Описывает источник работы, которую может выполнить кто-то другой.

WorkSource.InterfaceConsts

Интерфейсы

CancellationSignal.IOnCancelListener

Прослушивает отмену.

FileUtils.IProgressListener

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

Handler.ICallback

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

IBinder

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

IBinderDeathRecipient

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

IInterface

Базовый класс для интерфейсов Binder.

IOutcomeReceiver

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

IParcelable

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

IParcelableClassLoaderCreator

Специализация Creator , которая позволяет получить КлассЗагрузчик, в которой создается объект.

IParcelableCreator

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

MessageQueue.IIdleHandler

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

MessageQueue.IOnFileDescriptorEventListener

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

ParcelFileDescriptor.IOnCloseListener

Обратный вызов, указывающий, что объект ParcelFileDescriptor закрыт.

PowerManager.IOnThermalStatusChangedListener

Прослушиватель передан в PowerManager#addThermalStatusListener иPowerManager#removeThermalStatusListener , чтобы уведомить вызывающего абонента об изменении теплового состояния.

PowerManager.IWakeLockStateListener

Интерфейс прослушивателя для получения уведомлений о включении или отключении пробуждения.

RecoverySystem.IProgressListener

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

StrictMode.IOnThreadViolationListener

Если параметр #ThreadPolicy.Builder#penaltyListener включен, прослушиватель вызывается для предоставленного исполнителя при нарушении потока.

StrictMode.IOnVmViolationListener

Если параметр #VmPolicy.Builder#penaltyListener включен, прослушиватель вызывается для предоставленного исполнителя при нарушении виртуальной машины.

Перечисления

BatteryHealth

Перечисляет значения, возвращаемые несколькими типами.

BatteryPlugged

Перечисляет значения, возвращаемые несколькими типами.

BatteryProperty

Перечисляет значения, возвращаемые несколькими типами.

BatteryStatus

Перечисляет значения, возвращаемые несколькими типами.

BugreportErrorCode
BuildVersionCodes

Перечисляет значения, возвращаемые несколькими типами и принятые в качестве параметра члена F:Android.Views.InputMethods.EditorInfo.MakeCompatible .

DebugShow

Перечисляет значения, возвращаемые несколькими типами и принятые в качестве параметра члена F:Android.OS.Debug.PrintLoadedClasses .

DebugTraceOptions

Перечисляет значения, возвращаемые элементами TraceCountAllocs, CountAllocsи None и принятые в качестве параметра StartMethodTracing() элемента.

DeviceTemperatureType
DropBoxManagerFlags

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

FileObserverEvents

Перечисляет значения, возвращаемые несколькими методами и FileObserverEvents принятые в качестве параметра F:Android.OS.FileObserver.. ctor и F:Android.OS.FileObserver.OnEvent .

LocationPowerSaveMode
LowPowerStandbyAllowedReasons
MessageQueueEventType
ParcelableWriteFlags

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

ParcelFileMode

Перечисляет значения, возвращаемые несколькими типами и принимаемые в качестве параметра членов F:Android.OS.ParcelFileDescriptor.Open и F:Android.OS.ParcelFileDescriptor.Open .

Pattern

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

QuietMode
Signal

Перечисляет значения, возвращаемые элементами , и и принятые в качестве параметра члена F:Android.OS.Process.SendSignal.Usr1QuitKill

TemperatureSource
ThermalStatus
ThreadPriority

Перечисляет значения, возвращаемые несколькими типами и принятые в качестве параметра элементов F:Android.OS.Process.SetThreadPriority и F:Android.OS.Process.SetThreadPriority .

TransactionFlags

Перечисляет значения, возвращаемые несколькими типами и принимаемые в качестве параметра членов F:Android.OS.Binder.Transact и F:Android.OS.IBinder.Transact .

UserCreationFailureReason
UserOperationResultCode
VibrationAttributeFlags
VibrationAttributesUsageClass
VibrationAttributesUsageType
VibrationEffectCompositionPrimitive
VibrationEffectEffectType
VibrationEffectSupport
WakeLockFlags

Делегаты

MessageQueue.FileDescriptorEventHandler