android - через - структура андроид приложения




Как получить информацию о приложении или пакете из файла apk в приложении для Android в среде Android (3)

распаковка и конвертация AndroidManifest.xml из двоичной формы - не лучший способ (ИМХО)

Вы действуете, как будто у вас есть выбор. Вы не делаете, если все, что у вас есть, это APK. Единственное решение, если у вас есть только файл APK, основано на том, что указал Сэм.

Конечно, вы можете опубликовать свои метаданные в отдельном файле вместе с APK, откуда бы вы ни брали APK (например, с веб-сервера).

Можно ли получить какую-либо информацию о пакете или приложении из файла apk, не устанавливая его в среде Android?


Проверьте этот метод из класса PackageManager :

public PackageInfo getPackageArchiveInfo(String archiveFilePath, int flags)

Получить общую информацию о пакете приложения, определенном в файле архива пакета

Может быть полезно для вас;)


$ aapt dump badging <path-to-apk>






apk