Vollständige technische Seiten 6–7 des zweisprachigen RK-SM-YF-203 V1.2. Technischer Umfang: Android 8.1 und neuer mit Android-Q-Update; historischer Quellenstand, Ziel-BSP prüfen. Chinesisch/Englisch folgen dem jeweiligen Original; zusammengezogene englische Leerzeichen wurden repariert. Russisch/Deutsch vollständig übersetzt. Keine technischen Bilder/Tabellen. Deckblattdaten, Erklärungen, Kontakte, Zielgruppe und Revisionen entfernt. Keine Befehle, Flash- oder Hardwaretests ausgeführt.
Prüfung: Alle drei Installationsarten sowie Eingabe- und Ausgabeordner bleiben in Originalreihenfolge; seitengetrennte Zuordnung verbunden. Ein Skriptpfad für source fehlt und wurde nicht erfunden. $OUT/oem neben odm/odm.img bleibt erhalten; gegen das Ziel-SDK prüfen. systemuid-Einschränkung und native mk-Referenz bleiben. Flashen kann Daten löschen: autorisierte Geräte, Backup und Imageprüfung erforderlich. Keine Vertriebsrechte für Drittanbieter-APKs werden erteilt.
1 Überblick
Bei der Android-App-Vorinstallation werden vorbereitete Drittanbieter-Apps entsprechend den Herstelleranforderungen während der Produktkonfiguration in Android integriert.
Vorinstallationsarten:
- Apps installieren, die nicht deinstalliert werden können.
- Apps installieren, die dauerhaft deinstalliert werden können.
- Apps installieren, die nach Deinstallation bei einem Werksreset automatisch wiederhergestellt werden.
2 Funktion aktivieren
2.1 Konfiguration und Verwendung
Nach source den folgenden Befehl eingeben, um das Zielverzeichnis zu finden, etwa device/rockchip/rk3126c/.
get_build_var TARGET_DEVICE_DIR
Das Zielverzeichnis enthält drei Ordner:
1. preinstall
2. preinstall_del_forever
3. preinstall_del
Sie entsprechen in dieser Reihenfolge den Arten im Überblick. Apps in den passenden Ordner legen. Englische APK-Dateinamen bevorzugen und Leerzeichen vermeiden.
Nach erfolgreichem make werden unter $OUT/oem die entsprechenden Ordner erzeugt:
1. bundled_persist-app
2. bundled_uninstall_gone-app
3. bundled_uninstall_back-app
Auch diese entsprechen den Arten im Überblick.
Nach dem Flashen installiert das System diese Apps automatisch in den entsprechenden Verzeichnissen.
Hinweis: Apps mit systemuid werden für diese Vorinstallation nicht unterstützt. Die native Android-Methode zum Schreiben der mk-Datei verwenden; Integrationsbeispiel unter vendor/rockchip/common/apps/RkDeviceTest/.
2.2 Build-Ergebnis
Nach dem Build werden die Konfigurationsdateien für die odm-Partition unter $OUT/oem/ ausgegeben. Nach dem Hinzufügen sicherstellen, dass odm.img geflasht wurde, damit die Änderungen wirksam werden.
