Greifen Sie auf den Nutzungsverlauf der Android-Anwendung zu Lähde: Shubham Panchal | Januar 2022

Schritt 1: 🔐 Beantragung von Genehmigungen

Clip 1: PACKAGE_USAGE_STATS-Berechtigung zu AndroidManifest.xml hinzufügen

Schritt 2: 🔑 Überprüfen Sie den Status der Genehmigung und suchen Sie danach

Clip 2: Überprüfen Sie den Berechtigungsstatus von PACKAGE_USAGE_STATS mit AppOpsManager
Clip 3: Fordern Sie die Berechtigung PACKAGE_USAGE_STATS an, nachdem Sie den Lizenzstatus überprüft haben
Nutzungsdateneinstellungen wie auf einem Android 9-Gerät (Samsung J7) beobachtet.

Schritt 3: imanjeLaden Sie das Nutzungsereignis herunter

Clip 4: Nutzungsereignisse mit der Methode „usageStatsManager.queryEvents“ anfordern.
Code-Snippet-Ausgabe 4. Die letzte Zeile in der obigen Ausgabe zeigt den Namen des aufrufenden Pakets.

Schritt 4: Vom Benutzer installierte Anwendungen filtern (optional)

Clip 5: Holen Sie sich einen „Ordner“, der Paketnamen und Tags der vom Benutzer installierten Anwendungen enthält

Schritt 5: Stellen Sie sicher, dass der Benutzer entsperrt ist (mit Android R)

Clip 6: Überprüfen Sie, ob der Benutzer mit UserManager entsperrt ist