Alternativ zu getRunningTasks in Android L

Es wurde gut dokumentiert, dass getRunningTasks in Android L jetzt veraltet ist. Ich habe dies verwendet, um Top-Aktivitäten zu erhalten, und dies war eine wichtige Funktion meiner App. Ein Google-Mitarbeiter hat eine neue Lösung für Android L zugesagt, die jedoch noch nicht vollständig ist. Die Lösung lautet:

"Für L planen wir eine neue Lösung, die einige der vorhandenen Anwendungsfälle von getRecentTasks () adressiert: Wir hoffen, den internen Dienst für Nutzungsstatistiken des Systems in einer neuen und erweiterten Form verfügbar zu machen, die über Apps von Drittanbietern verfügbar ist das SDK.

Der neue Nutzungsstatistikdienst sollte zwei wichtige Informationen enthalten. Erstens werden aggregierte Statistiken der Zeit, die der Benutzer in jeder App verbracht hat, und der letzten Startzeit dieser Apps über Tage, Wochen, Monate und Jahre bereitgestellt. Zweitens werden detaillierte Verwendungsereignisse in den letzten Tagen aufgeführt, die die Zeit und den Komponentennamen beschreiben, wenn eine Aktivität in den Vordergrund oder Hintergrund übergeht.

Für den Zugriff auf diese neuen Nutzungsdaten muss der Benutzer der App über eine neue Einstellungs-Benutzeroberfläche explizit Zugriff auf Nutzungsstatistiken gewähren. Sie können alle Apps anzeigen, die Zugriff haben, und den Zugriff jederzeit widerrufen.

Ich weiß, dass dies nicht jede mögliche Verwendung der alten getRecentsTask-API abdeckt, und ich entschuldige mich dafür. Für die derzeit wichtigsten Verwendungszwecke der API sollte eine neue API für Verwendungsstatistiken jedoch wesentlich robuster und effizienter sein. "

Sie können hier mehr darüber lesen:https: //code.google.com/p/android-developer-preview/issues/detail? id = 29 # c50

Ich habe versucht, in der Android L-Dokumentation nachzuschlagen, kann aber nichts finden, was mit dem oben genannten Nutzungsstatistikdienst in Verbindung steht. Hat jemand diese API verwendet? Kann mir jemand auf die Dokumentation dazu verweisen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage