Lecture des noms d'activité de fichier apk dans Android
Je veux extraire toutes les activités des noms à partir d'un android apk fichier.
Une idée de comment cela peut être fait?
Merci
Kaps
source d'informationauteur Smith
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le PackageManager méthode getPackageArchiveInfo pour récupérer les informations d'un fichier APK. En supposant que votre APK vit dans la racine de votre carte SD, vous pouvez utiliser ce code:
Il y a beaucoup d'informations supplémentaires vous pouvez trouver dans le ActivityInfo et PackageInfo objets.
Si vous voulez juste la liste à partir de la ligne de commande vous pouvez utiliser
Le format est un peu compliqué au premier abord, mais toutes les infos sont là.
Vous avez besoin installé le SDK Android pour ce faire, bien sûr.
Vous pouvez utiliser un décompilateur comme Dedexer et ensuite vous pouvez prendre un coup d'oeil à la manifester.
其实不用得到apk的路径,直接在activity内调用
(Traduction en anglais), Vous n'avez pas à utiliser le chemin d'accès complet de l'APK, il suffit d'appeler directement à partir de l'intérieur d'une Activité.