ActivityManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur.
[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
- Héritage
- Attributs
Remarques
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur.
Un certain nombre de méthodes de cette classe sont à des fins de débogage ou d’information et ne doivent pas être utilisées pour affecter tout comportement d’exécution de votre application. Ces méthodes sont appelées comme telles dans la documentation au niveau de la méthode.
La plupart des développeurs d’applications ne doivent pas avoir besoin d’utiliser cette classe, dont la plupart des méthodes sont destinées aux cas d’usage spécialisés. Toutefois, quelques méthodes sont plus largement applicables. Par exemple, android.app.ActivityManager#isLowRamDevice() isLowRamDevice()
permet à votre application de détecter s’il s’exécute sur un appareil à mémoire faible et de se comporter en conséquence. android.app.ActivityManager#clearApplicationUserData() clearApplicationUserData()
est destiné aux applications avec des fonctionnalités de réinitialisation de données.
Dans certains cas d’usage spéciaux, où une application interagit avec sa pile de tâches, l’application peut utiliser les classes internes et android.app.ActivityManager.RecentTaskInfo
les android.app.ActivityManager.AppTask
classes internes. Toutefois, en général, les méthodes de cette classe doivent être utilisées uniquement à des fins de test et de débogage.
Documentation Java pour android.app.ActivityManager
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Constructeurs
ActivityManager(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Champs
ActionReportHeapLimit |
Action qu’une application peut implémenter pour gérer les rapports à partir de |
MetaHomeAlternate |
<meta-data>
nom d’une activité « home » qui déclare un package à désinstaller au lieu de la déclaration.
|
Propriétés
AppTasks |
Obtenez la liste des tâches associées à l’application appelante. |
AppTaskThumbnailSize |
Retournez les dimensions de conception actuelles pour |
Class |
Retourne la classe runtime de ce |
DeviceConfigurationInfo |
Obtenez les attributs de configuration de l’appareil. |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
IsBackgroundRestricted |
Interrogez si l’utilisateur a activé les restrictions en arrière-plan pour cette application. |
IsInLockTaskMode |
Retourne si le mode tâche de verrouillage est actuellement activé. |
IsLowMemoryKillReportSupported |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. |
IsLowRamDevice |
Retourne true s’il s’agit d’un appareil à mémoire ram faible. |
IsRunningInTestHarness |
Retourne « true » si l’appareil est en cours d’exécution dans un harnais de test. |
IsRunningInUserTestHarness |
Retourne « true » si l’appareil s’exécute en mode Test Harness. |
IsUserAMonkey |
Retourne « true » si l’interface utilisateur est actuellement en train d’être entrée par un singe. |
JniIdentityHashCode |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. (Hérité de Object) |
JniPeerMembers |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. |
LargeMemoryClass |
Retournez la classe de mémoire approximative par application de l’appareil actuel lorsqu’une application s’exécute avec un tas volumineux. |
LauncherLargeIconDensity |
Obtenez la densité préférée des icônes pour le lanceur. |
LauncherLargeIconSize |
Obtenez la taille d’icône de lanceur par défaut. |
LockTaskModeState |
Retourne l’état actuel du verrouillage des tâches. |
MemoryClass |
Retournez la classe de mémoire approximative par application de l’appareil actuel. |
PeerReference |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. (Hérité de Object) |
ProcessesInErrorState |
Retourne une liste de tous les processus actuellement dans une condition d’erreur. |
RunningAppProcesses |
Retourne la liste des processus d’application qui s’exécutent sur l’appareil. |
ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
Méthodes
AddAppTask(Activity, Intent, ActivityManager+TaskDescription, Bitmap) |
Ajoutez un nouveau |
AppNotResponding(String) |
Méthode pour que l’application indique au système qu’elle est wedged et souhaite déclencher un ANR. |
ClearApplicationUserData() |
Permet à une application d’effacer ses propres données du disque. |
ClearWatchHeapLimit() |
Effacer une limite de surveillance de tas précédemment définie par |
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
Dispose() |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. (Hérité de Object) |
Dispose(Boolean) |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. (Hérité de Object) |
DumpPackageState(FileDescriptor, String) |
Effectuez un vidage système de différents états associés au nom du package d’application donné. |
DumpPackageStateAsync(FileDescriptor, String) |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. |
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
FromContext(Context) |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. |
GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
GetHistoricalProcessExitReasons(String, Int32, Int32) |
Retourne une liste d’enregistrements |
GetMemoryInfo(ActivityManager+MemoryInfo) |
Retournez des informations générales sur l’état de mémoire du système. |
GetMyMemoryState(ActivityManager+RunningAppProcessInfo) |
Retournez les informations d’état de mémoire globale pour le processus appelant. |
GetProcessMemoryInfo(Int32[]) |
Retourne des informations sur l’utilisation de la mémoire d’un ou plusieurs processus. |
GetRecentTasks(Int32, RecentTaskFlags) |
Obsolète.
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. |
GetRunningServiceControlPanel(ComponentName) |
Retourne un PendingIntent que vous pouvez commencer à afficher un panneau de configuration pour le service en cours d’exécution donné. |
GetRunningServices(Int32) |
Retourne une liste des services en cours d’exécution. |
GetRunningTasks(Int32) |
Obsolète.
Retournez une liste des tâches en cours d’exécution, avec la version la plus récente étant les premières et les plus anciennes après l’ordre. |
IsActivityStartAllowedOnDisplay(Context, Int32, Intent) |
Vérifiez si le contexte est autorisé à démarrer une activité sur l’affichage spécifié. |
JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
KillBackgroundProcesses(String) |
Le système supprime immédiatement tous les processus en arrière-plan associés au package donné. |
MoveTaskToFront(Int32, Int32) |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. |
MoveTaskToFront(Int32, MoveTaskFlags, Bundle) |
Demandez à la tâche associée à un ID de tâche donné d’être déplacée vers l’avant de la pile, afin qu’elle soit désormais visible par l’utilisateur. |
MoveTaskToFront(Int32, MoveTaskFlags) |
Équivaut à appeler |
Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
RestartPackage(String) |
Obsolète.
Ce membre est déconseillé. |
SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
SetProcessStateSummary(Byte[]) |
Définissez les données d’état personnalisées pour ce processus. |
SetVrThread(Int32) |
Activez une planification plus agressive pour les threads VR à faible runtime sensibles à la latence. |
SetWatchHeapLimit(Int64) |
Demandez au système de regarder le processus d’appel de dépasser une taille pss comme indiqué ici. |
ToArray<T>() |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. (Hérité de Object) |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UnregisterFromRuntime() |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. (Hérité de Object) |
Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou> <em>interrompu</em>.<> (Hérité de Object) |
Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
IJavaPeerable.Disposed() |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. (Hérité de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. (Hérité de Object) |
IJavaPeerable.Finalized() |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. (Hérité de Object) |
IJavaPeerable.JniManagedPeerState |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. (Hérité de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. (Hérité de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. (Hérité de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. (Hérité de Object) |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. |
GetJniTypeName(IJavaPeerable) |
Cette classe fournit des informations sur et interagit avec, les activités, les services et le processus conteneur. |