【发布时间】:2013-11-20 04:04:34
【问题描述】:
我有一个应用程序包名称的列表。这些应用程序都是第 3 方应用程序。我想解析这些包的清单文件并获取有关它们所拥有的服务的信息以及服务标签中可用的其他详细信息。
有人可以告诉我如何使用包管理器进行此 xml 解析吗?
【问题讨论】:
标签: android xml xml-parsing android-manifest package-managers
我有一个应用程序包名称的列表。这些应用程序都是第 3 方应用程序。我想解析这些包的清单文件并获取有关它们所拥有的服务的信息以及服务标签中可用的其他详细信息。
有人可以告诉我如何使用包管理器进行此 xml 解析吗?
【问题讨论】:
标签: android xml xml-parsing android-manifest package-managers
如果系统上安装了应用程序,您可以使用以下内容:
如果未安装应用程序,但您可以访问 APK 文件,请使用:
使用任一方法返回的 PackageInfo 对象填充了以下公共字段(前提是清单中定义了服务):
您应该可以在那里找到您感兴趣的详细信息。
【讨论】: