10

Ich habe eine Anwendung, die im Hintergrund ausgeführt werden muss, damit ich einen WakeFullService dafür verwenden. Aber in Asus Zenfone funktioniert es nicht, da der Autostart-Manager das Ausführen der App nicht zulässt. Meine Erwartung ist:Setzen Sie "Erlauben" Berechtigung in "Asus Autostart-Manager" von Code

  1. Um "Erlaubnis erlauben" in Autostart-Manager während unserer App-Installation oder zum Zeitpunkt der App Eröffnung.

  2. Gibt es eine API von ASUS Auto Start Manager, die mir helfen kann, den Berechtigungsstatus meiner App zu überprüfen, sodass ich den Benutzer über eine normale Textbenachrichtigung benachrichtigen kann, um die Berechtigung zu aktivieren.

+0

Haben Sie bereits eine Lösung gefunden? – natsumiyu

+0

Um dies zu bewältigen (nicht zu lösen), erstelle ich eine Absicht wie folgt: Intent intent = new Intent(); intent.setClassName ("com.asus.mobilemanager", "com.asus.mobilemanager.MainActivity"); Und prüfen Sie, ob die Absicht gültig ist. (Habe es nur auf einem ASUS AR versucht) – PhilTheThrill

Antwort

1

Jemand hat es für Huawei:

"Protected Apps" setting on Huawei phones, and how to handle it

Es wäre schön, eine Bibliothek/Klasse am häufigsten „Task Killer“ zu erkennen (vorinstalliert oder nicht) und lassen Benutzer wissen, dass sie brauchen um sie zu deaktivieren (und warum), um einige Funktionen wie die Beacon-Erkennung funktionieren zu lassen.