UsageStatsManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken.
[Android.Runtime.Register("android/app/usage/UsageStatsManager", DoNotGenerateAcw=true)]
public sealed class UsageStatsManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/usage/UsageStatsManager", DoNotGenerateAcw=true)>]
type UsageStatsManager = class
inherit Object
- Vererbung
- Attribute
Hinweise
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. Nutzungsdaten werden in Zeitintervalle aggregiert: Tage, Wochen, Monate und Jahre. <p /> Beim Anfordern von Nutzungsdaten seit einem bestimmten Zeitpunkt kann die Anforderung etwa wie folgt aussehen:
PAST REQUEST_TIME TODAY FUTURE
————————————————————————————||———————————————————————————¦-----------------------|
YEAR || ¦ |
————————————————————————————||———————————————————————————¦-----------------------|
MONTH | || MONTH ¦ |
——————————————————|—————————||———————————————————————————¦-----------------------|
| WEEK | WEEK|| | WEEK | WE¦EK | WEEK |
————————————————————————————||———————————————————|———————¦-----------------------|
|| |DAY|DAY|DAY|DAY¦DAY|DAY|DAY|DAY|DAY|DAY|
————————————————————————————||———————————————————————————¦-----------------------|
Eine Anforderung für Daten in der Mitte eines Zeitintervalls enthält dieses Intervall. <p/><b>HINWEIS:</b> Die meisten Methoden für diese API erfordern die Berechtigung android.permission.PACKAGE_USAGE_STATS. Das Deklarieren der Berechtigung impliziert jedoch die Absicht, die API zu verwenden, und der Benutzer des Geräts muss weiterhin die Berechtigung über die Einstellungsanwendung erteilen. Siehe android.provider.Settings#ACTION_USAGE_ACCESS_SETTINGS
. Methoden, die nur die Informationen für das aufrufende Paket zurückgeben, erfordern diese Berechtigung nicht. Z. B. #getAppStandbyBucket()
und #queryEventsForSelf(long, long)
.
Java-Dokumentation für android.app.usage.UsageStatsManager
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Felder
StandbyBucketActive |
Veraltet.
Die App wurde vor kurzem verwendet, derzeit in Verwendung oder wahrscheinlich sehr bald verwendet. |
StandbyBucketFrequent |
Veraltet.
Die App wurde in den letzten Tagen verwendet und/oder wird wahrscheinlich in den nächsten Tagen verwendet. |
StandbyBucketRare |
Veraltet.
Die App wurde seit mehreren Tagen nicht mehr verwendet und/oder wird wahrscheinlich nicht mehrere Tage verwendet. |
StandbyBucketRestricted |
Veraltet.
Die App wurde seit mehreren Tagen nicht verwendet, es ist unwahrscheinlich, dass sie mehrere Tage verwendet wird, und hat sich in irgendeiner Weise falsch verhalten. |
StandbyBucketWorkingSet |
Veraltet.
Die App wurde kürzlich verwendet und/oder wird wahrscheinlich in den nächsten Stunden verwendet. |
Eigenschaften
AppStandbyBucket |
Gibt den aktuellen Standby-Bucket der aufrufenden App zurück. |
Class |
Gibt die Laufzeitklasse dieses |
Handle |
Das Handle zum zugrunde liegenden Android-instance. (Geerbt von Object) |
JniIdentityHashCode |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. (Geerbt von Object) |
JniPeerMembers |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. |
PeerReference |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. (Geerbt von Object) |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
Methoden
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Dispose() |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. (Geerbt von Object) |
Dispose(Boolean) |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt diesem "gleich" ist. (Geerbt von Object) |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
IsAppInactive(String) |
Gibt zurück, ob die angegebene App derzeit als inaktiv gilt. |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
QueryAndAggregateUsageStats(Int64, Int64) |
Eine Komfortmethode, die alle Statistiken im angegebenen Bereich abfragt (unter Verwendung des besten Intervalls für diesen Bereich), führt die resultierenden Daten zusammen und schlüsselt sie nach Paketname. |
QueryConfigurations(UsageStatsInterval, Int64, Int64) |
Ruft die Hardwarekonfigurationen ab, in der sich das Gerät für den angegebenen Zeitbereich befand, aggregiert um das angegebene Intervall. |
QueryEvents(Int64, Int64) |
Abfragen von Ereignissen im angegebenen Zeitbereich. |
QueryEventsForSelf(Int64, Int64) |
Wie |
QueryEventStats(UsageStatsInterval, Int64, Int64) |
Ruft aggregierte Ereignisstatistiken für den angegebenen Zeitbereich ab, aggregiert um das angegebene Intervall. |
QueryUsageStats(UsageStatsInterval, Int64, Int64) |
Ruft Anwendungsnutzungsstatistiken für den angegebenen Zeitbereich ab, aggregiert um das angegebene Intervall. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ToArray<T>() |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Für Android-Runtime überprüfte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. |
GetJniTypeName(IJavaPeerable) |
Ermöglicht Zugriff auf den Gerätenutzungsverlauf und -statistiken. |