ActivityManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем.
[Android.Runtime.Register("android/app/ActivityManager", DoNotGenerateAcw=true)]
public class ActivityManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/ActivityManager", DoNotGenerateAcw=true)>]
type ActivityManager = class
inherit Object
- Наследование
- Атрибуты
Комментарии
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем.
Ряд методов в этом классе предназначены для отладки или информационных целей, и они не должны использоваться для влияния на поведение среды выполнения вашего приложения. Эти методы называются такими в документации по уровню метода.
Большинство разработчиков приложений не должны использовать этот класс, большинство методов которых предназначены для специализированных вариантов использования. Однако некоторые методы более широко применимы. Например, позволяет приложению определить, android.app.ActivityManager#isLowRamDevice() isLowRamDevice()
работает ли оно на устройстве с низкой памятью и ведет себя соответствующим образом. android.app.ActivityManager#clearApplicationUserData() clearApplicationUserData()
предназначен для приложений с функциями сброса данных.
В некоторых особых случаях, когда приложение взаимодействует с стеком задач, приложение может использовать android.app.ActivityManager.AppTask
и android.app.ActivityManager.RecentTaskInfo
внутренние классы. Однако в целом методы в этом классе должны использоваться только для тестирования и отладки.
Документация по Java для android.app.ActivityManager
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Конструкторы
ActivityManager(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Поля
ActionReportHeapLimit |
Действие, которое может реализовать приложение для обработки отчетов из |
MetaHomeAlternate |
<meta-data>
Имя действия home, которое объявляет пакет, который должен быть удален вместо декларативного.
|
Свойства
AppTasks |
Получите список задач, связанных с вызывающим приложением. |
AppTaskThumbnailSize |
Возвращает текущие размеры конструктора для |
Class |
Возвращает класс среды выполнения этого |
DeviceConfigurationInfo |
Получение атрибутов конфигурации устройства. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
IsBackgroundRestricted |
Запросите, включил ли пользователь ограничения фона для этого приложения. |
IsInLockTaskMode |
Возвращает значение, в настоящее время ли в режиме задачи блокировки. |
IsLowMemoryKillReportSupported |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. |
IsLowRamDevice |
Возвращает значение true, если это устройство с низкой памятью. |
IsRunningInTestHarness |
Возвращает значение true, если устройство работает в тестовом ремень. |
IsRunningInUserTestHarness |
Возвращает значение true, если устройство работает в режиме тестового использования. |
IsUserAMonkey |
Возвращает значение true, если пользовательский интерфейс в настоящее время перепутается обезьяной. |
JniIdentityHashCode |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. (Унаследовано от Object) |
JniPeerMembers |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. |
LargeMemoryClass |
Возвращает приблизительный класс памяти для каждого приложения текущего устройства при запуске приложения с большой кучей. |
LauncherLargeIconDensity |
Получение предпочтительной плотности значков для средства запуска. |
LauncherLargeIconSize |
Получите предпочтительный размер значка средства запуска. |
LockTaskModeState |
Возвращает текущее состояние блокировки задач. |
MemoryClass |
Возвращает приблизительный класс памяти для каждого приложения текущего устройства. |
PeerReference |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. (Унаследовано от Object) |
ProcessesInErrorState |
Возвращает список всех процессов, которые в настоящее время находятся в состоянии ошибки. |
RunningAppProcesses |
Возвращает список процессов приложений, выполняемых на устройстве. |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Методы
AddAppTask(Activity, Intent, ActivityManager+TaskDescription, Bitmap) |
Добавьте новое |
AppNotResponding(String) |
Метод для приложения, чтобы сообщить системе о том, что она отсортирована и хотела бы активировать ANR. |
ClearApplicationUserData() |
Позволяет приложению удалять собственные данные с диска. |
ClearWatchHeapLimit() |
Снимите ограничение часов в куче, заданное |
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Dispose() |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. (Унаследовано от Object) |
Dispose(Boolean) |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. (Унаследовано от Object) |
DumpPackageState(FileDescriptor, String) |
Выполните системный дамп различных состояний, связанных с заданным именем пакета приложения. |
DumpPackageStateAsync(FileDescriptor, String) |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. |
Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
FromContext(Context) |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetHistoricalProcessExitReasons(String, Int32, Int32) |
Возвращает список записей, содержащих причины последней |
GetMemoryInfo(ActivityManager+MemoryInfo) |
Возвращает общие сведения о состоянии памяти системы. |
GetMyMemoryState(ActivityManager+RunningAppProcessInfo) |
Возвращает сведения о состоянии глобальной памяти для вызывающего процесса. |
GetProcessMemoryInfo(Int32[]) |
Возвращает сведения об использовании памяти одного или нескольких процессов. |
GetRecentTasks(Int32, RecentTaskFlags) |
Устаревшие..
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. |
GetRunningServiceControlPanel(ComponentName) |
Возвращает объект PendingIntent, который можно запустить, чтобы отобразить панель управления для данной работающей службы. |
GetRunningServices(Int32) |
Возвращает список служб, работающих в настоящее время. |
GetRunningTasks(Int32) |
Устаревшие..
Возвращает список выполняемых в настоящее время задач, после которых последние выполняются в первый и более старый. |
IsActivityStartAllowedOnDisplay(Context, Int32, Intent) |
Проверьте, разрешено ли контексту запускать действие на указанном экране. |
JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
KillBackgroundProcesses(String) |
Удаляйте систему сразу же все фоновые процессы, связанные с заданным пакетом. |
MoveTaskToFront(Int32, Int32) |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. |
MoveTaskToFront(Int32, MoveTaskFlags, Bundle) |
Попросите, чтобы задача, связанная с заданным идентификатором задачи, была перемещена в передней части стека, поэтому теперь она отображается пользователю. |
MoveTaskToFront(Int32, MoveTaskFlags) |
Эквивалент вызова |
Notify() |
Пробуждение одного потока, ожидающего монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
RestartPackage(String) |
Устаревшие..
Этот элемент считается нерекомендуемым. |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetProcessStateSummary(Byte[]) |
Задайте пользовательские данные состояния для этого процесса. |
SetVrThread(Int32) |
Включение более агрессивного планирования для потоков виртуальной реальности с учетом задержки с низкой средой выполнения. |
SetWatchHeapLimit(Int64) |
Запросите, чтобы система начала наблюдать за вызовом, чтобы превысить размер pss, как указано здесь. |
ToArray<T>() |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. (Унаследовано от Object) |
Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>. (Унаследовано от Object) |
Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. |
GetJniTypeName(IJavaPeerable) |
Этот класс предоставляет сведения о действиях, службах и процессах, которые содержатся в нем. |