Android przechowuje swoje programy w formacie APK, który jest zmodyfikowaną wersją ZIP/JAR.W jaki sposób działa Android Store i uruchamia programy?
Po zainstalowaniu tych plików APK są one przechowywane w /system/app/$APKNAME.apk.
Niektóre aplikacje w tym katalogu również mają plik $ APKNAME.obex.
tych plików APK zawierać niektóre z odłogowania
META-INF
MANIFEST.MF
CERT.RSA
CERT.SF
SHA1-Digest
res
AndroidManifest.xml
classes.dex
resources.arsc
Więc to, co chcę wiedzieć, jakie są .obex pliki i są androidy Program rozpakowane z APK/zip/JAR w czasie wykonywania i jak?
Wygląda na to, że APK to zupełnie jak JAR. To znaczy, nawet nie zmodyfikowany ZIP - zwykły ZIP, ale z konkretnymi plikami w poszczególnych miejscach w nim. – cHao
Należy pamiętać, że obex jest więcej niż tylko dekompresji, są one również zoptymalizowane i zweryfikowane. Powoduje to, że weryfikator musi wykonywać mniej pracy i nie musisz wykonywać tak dużej optymalizacji w czasie wykonywania (nieobowiązkowo musisz jeszcze zrobić). –
@CHao OK, naprawdę chcę poznać proces instalacji pakietu APK do uruchomienia/uruchomienia. – zeitue