是否可以从apk文件获取有关包或应用程序的任何信息而无需在Android环境中安装它?
Håv*_*hus 22
从PackageManager类中查看此方法:
public PackageInfo getPackageArchiveInfo(String archiveFilePath, int flags)
Run Code Online (Sandbox Code Playgroud)
检索有关包归档文件中定义的应用程序包的整体信息
可能对你有帮助;)
apk文件实际上只是一个具有不同名称的zip存档.将x.apk重命名为x.zip,其中x是文件的名称,您可以使用任何zip工具打开它.这真的取决于你是否可以在apk文件中找到它的信息.我可以说你可以访问AndroidManifest.xml文件,其中以相当可读的形式存储关于应用程序等访问权限的关键信息,前提是你知道你在寻找什么.你想找到什么?如果你正在寻找自述或其他什么,那么你几乎肯定不会在那里找到它.