Geräte ohne "Apps Nutzung von Daten" oder android.Einstellungen.USAGE_ACCESS_SETTINGS Absicht

Hintergrund:
Android 5 eingeführt, eine neue UsageStats - API kann verwendet werden, um die Abfrage verbrachte Zeit mit verschiedenen apps. Diese API wird in verschiedenen apps zur Erfassung der aktuellen app im Vordergrund (wie bereits in mehrere Fragen, wie diese), aber:

Diese API erfordert die Berechtigung android.die Genehmigung.PACKAGE_USAGE_STATS, das ist ein system-level-Berechtigung und werden nicht gewährt third-party-apps. Allerdings deklarieren die Erlaubnis impliziert die Absicht, die API zu verwenden, und der Benutzer des Geräts kann die Erlaubnis erteilen, durch die Anwendung "Einstellungen".

Als die Genehmigung nicht vorgelegt, ist für den Benutzer, apps senden die Benutzer-Einstellungen über ein intent mit der Aktion android.Einstellungen.USAGE_ACCESS_SETTINGS. Aber manchmal ist nicht einmal diese Einstellung ist verfügbar:

In einigen Fällen, eine passende Aktivität, die möglicherweise nicht vorhanden, so stellen Sie sicher, Schutz gegen diese.

Was bedeutet, dass in diesen Handys, es ist praktisch unmöglich, den Zugang zur Nutzung-stats.

Dies wurde diskutiert in anderen Fragen, wie hier und hier. Anscheinend haben einige Hersteller beschlossen, um die Funktionalität zu entfernen aus einige Geräte (vor allem Samsung und LG, aber vielleicht auch andere).

Die Frage: Der Zweck dieser Frage ist zum sammeln von Informationen über die Geräte, die erlauben keinen Zugriff auf diese Einstellungen. Poste bitte Marke, Modell und os-version, wo Sie gefunden haben, dass dies der Fall ist. Darüber hinaus, wenn Sie jemanden finden können, eine alternative Möglichkeit für den Zugriff auf die Nutzungsstatistik, wäre es hilfreich für andere, wenn man es teilt.

Bitte vermeiden Sie verweist auf veralteten APIs wie getRecentTasks, oder getRunningAppProcesses (oft gibt es mehrere Pakete mit Priorität im Vordergrund), oder konfigurieren Sie die Manifest Datei.

InformationsquelleAutor Sebastian | 2015-08-21
Schreibe einen Kommentar