Ich bin ein Android-Entwickler und ich möchte eine if-Anweisung in meiner Anwendung schreiben. In dieser Aussage möchte ich überprüfen, welche App in meinem Handy wie Facebook, Messenger, YouTube, Chrome etc. wann geöffnet und wann es zu schließen ist. Wie kann ich das programmatisch machen?Wie kann ich die Vordergrund-App im Betriebssystem identifizieren?
-3
A
Antwort
0
Ich bin mir nicht sicher, was Sie mit der if-Anweisung Teil meinen, aber ich denke, dass was Sie suchen, ist UsageStatsManager.
Berücksichtigen Sie, dass diese API die Berechtigung android.permission.PACKAGE_USAGE_STATS
erfordert. Dies ist eine Berechtigung auf Systemebene und wird nicht für Apps von Drittanbietern gewährt. Das Deklarieren der Berechtigung impliziert jedoch die Absicht, die API zu verwenden, und der Benutzer des Geräts kann die Berechtigung über die Anwendung "Einstellungen" erteilen.
Verwandte Themen
- 1. .emacs-Code, um das Betriebssystem zu identifizieren?
- 2. Wie kann ich Schichten identifizieren, die Polygone
- 3. Wie kann ich meine Build-Plattform richtig identifizieren?
- 4. Firebase: Wie kann ich registrierte Kontakte identifizieren?
- 5. Wie kann ich mehrere USB-Soundkarten identifizieren
- 6. Wie kann ich benutzerdefinierte Fehler identifizieren
- 7. Wie kann ich herausfinden, welches Betriebssystem ich in Emacs verwende?
- 8. Wie kann ich das Betriebssystem mit GWT erkennen?
- 9. Wie kann ich HTML-Elemente basierend auf dem Betriebssystem anzeigen?
- 10. Wie kann ich das Windows Small Business Server-Betriebssystem erkennen?
- 11. Identifizieren Sie die Kurve im Binärbild
- 12. Wie kann ich das Betriebssystem in Perl erkennen?
- 13. Wie kann ein Betriebssystem auf einem Computer eindeutig identifiziert werden?
- 14. Wie kann eine App Android-Betriebssystem einfrieren
- 15. Wie ändere ich meine vm Instanz Betriebssystem
- 16. In Perl, wie kann ich Speicher auf das Betriebssystem freigeben?
- 17. Kann jemand das über Paging im Betriebssystem erklären?
- 18. Wie kann ich ein benutzerdefiniertes Betriebssystem auf EC2 portieren?
- 19. Wie kann ich das aktuelle Betriebssystem in Python finden?
- 20. Wie kann ich Tomcat- und Play-Logs nach n Tagen im Linux-Betriebssystem löschen?
- 21. Wie ein Basis-Betriebssystem
- 22. Wie kann ich einen Absturz von XIB identifizieren?
- 23. Kann ich berechnete Formelspalten in Leistungsabfragequellentabellen identifizieren
- 24. Wie kann ich einen Dateityp aus einem Blob/Filestream identifizieren?
- 25. Ich kann den Initialisierungstyp nicht identifizieren
- 26. Wie kann Logstash die neu erstellten Logdateien identifizieren und analysieren?
- 27. Wie kann man die Endianität einer gegebenen Hexadezimalzahl identifizieren?
- 28. Wie kann ich jedes BLE-Gerät anhand mehrerer Benachrichtigungen identifizieren?
- 29. Wie bekomme ich Betriebssystem-Version asp.net
- 30. Wie bekomme ich Betriebssystem in Java