Ich habe ein Android-Gerät (Android 4.4) mit zwei Startern. Einer kommt mit dem Gerät und der andere ist hausgemacht. Ich habe folgende Fragen zu diesem Szenario:
- Wie kann ich den Standard-Launcher über ADB einstellen? (wie bei Auswahl und Drücken von Immer )
- Wie kann ich die Standard-Launcher-Auswahl über ADB löschen? (wie beim Aufrufen von Standardanwendungen und Löschen von Standardeinstellungen)
Bitte senden Sie keine Antworten oder Kommentare, die die Verwendung von ADB nicht berücksichtigen. Ich bin an keinem von denen interessiert.
Ich weiß auch bereits, wie man einen der Starter über ADB ( pm disable app_package_name
) deaktiviert und dann wieder aktiviert, aber dies ist nicht dasselbe wie das Festlegen des Standardstarters oder das Festlegen der bevorzugten Aktivität. Sie können den Unterschied im nächsten Bild sehen:
/data/system/users/USERID/package-restrictions.xml
Datei ist das genau das, was ausgeführt wird pm disable app_package_name
und dann ausgeführt pm enable app_package_name
wird.
/data/system/users/USERID/package-restrictions.xml
. Benutzer können es nicht ohne Root-Zugriff schreiben.