Le suffixe du package d'installation Android est « .apk » ; le nom complet de l'apk est « Android Package », qui est le package d'installation Android. Il s'agit d'un format de fichier de package d'application utilisé par le système d'exploitation Android et utilisé pour. distribuer et installer des applications mobiles et des middlewares. Un fichier APK contient des fichiers de code compilés, des ressources de fichiers, des fichiers de ressources natifs, des certificats et des fichiers manifestes.
L'environnement d'exploitation de ce tutoriel : système MIUI 13, téléphone mobile Xiaomi 12.
Le package d'installation du téléphone mobile Android est au format APK, c'est-à-dire *.APK.
APK, le nom complet est Android Package, qui est le package d'installation Android. APK est un format de fichier similaire à Symbian Sis ou Sisx. Il peut être installé en transférant directement le fichier APK vers l'émulateur Android ou le téléphone Android pour exécution.
Le fichier APK est en fait au format zip et le nom du suffixe est remplacé par APK. Après l'avoir décompressé via UnZip, vous pouvez voir le fichier Dex. Dex est l'abréviation de Dalvik VMexecutes, qui est le programme d'exécution d'Android Dalvik. Ce n'est pas le bytecode de Java ME mais le bytecode de Dalvik.
La structure d'un fichier APK est :
META-INF (souvent vue dans les fichiers Jar).
res (répertoire où sont stockés les fichiers de ressources).
AndroidManifest.xml (fichier de configuration globale du programme).
classes.dex (bytecode Dalvik).
resources.arsc (fichier de ressources binaires compilé).
Développer les connaissances
APK (nom complet : package d'application Android, package d'application Android) est un format de fichier de package d'application utilisé par le système d'exploitation Android pour distribuer et installer des applications mobiles et des middlewares. Si le code d'une application Android doit être exécuté sur un appareil Android, il doit d'abord être compilé puis regroupé dans un fichier pouvant être reconnu par le système Android avant de pouvoir être exécuté. Ce format de fichier peut être reconnu et exécuté par. le système Android. C'est "APK". Un fichier APK contient des fichiers de code compilés (fichiers .dex), des ressources de fichiers (ressources), des fichiers de ressources natifs (actifs), des certificats (certificats) et des fichiers manifestes (fichiers manifestes).
Les fichiers APK sont basés sur le format de fichier ZIP, qui est structuré de manière similaire aux fichiers JAR, et le type de média Internet est : application/vnd.android.package-archive.
APK est l'abréviation de package d'application Android, c'est-à-dire package d'installation Android (apk). APK est un format de fichier similaire à SymbianSis ou Sisx. Vous pouvez l'installer en transférant directement le fichier APK vers l'émulateur Android ou le téléphone Android pour exécution.
Le fichier apk est le même que sis. Il regroupe le projet compilé par androidsdk dans un fichier de programme d'installation au format apk. Le fichier APK est en fait au format zip, mais le nom du suffixe est remplacé par apk. Après l'avoir décompressé via UnZip, vous pouvez voir que le fichier Dex est l'abréviation de DalvikVM exécute, qui est le programme d'exécution d'Android Dalvik. le bytecode de Java ME mais le code de la section Dalvik. Android a d'abord besoin de UnZip lors de l'exécution d'un programme, puis c'est aussi direct que Symbian. Mais contrairement au fichier PE de Windows Mobile, la confidentialité et la fiabilité du programme ne sont pas très élevées. Il peut être décompilé via la commande dexdump, mais cela. l'architecture est conforme à Selon la loi du développement, les Windows Gadgets (WPF) de Microsoft adoptent également cette approche architecturale. Sur la plate-forme Android, le fichier exécutable de dalvikvm est conditionné au format apk. Le chargeur d'exécution final le décompressera d'abord, puis obtiendra la déclaration d'autorisation dans le fichier androidmanifest.xml compilé pour les restrictions d'accès de sécurité. de nombreuses restrictions de sécurité, mais lorsque vous transférez le fichier apk dans le dossier /system/app, vous constaterez que l'exécution n'est pas restreinte. Peut-être que nous ne choisissons pas ce dossier pour une installation normale, mais dans Androidrom, les fichiers apk du système seront placés par défaut dans ce dossier et ils disposeront des autorisations root.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!