代码之家  ›  专栏  ›  技术社区  ›  George

从包管理器获取包

  •  1
  • George  · 技术社区  · 14 年前

    我正在写一个应用程序,它有一个有点模块化的系统。它有一个核心应用程序,还有一些应用程序,由一个 Service ,实现所需接口。我跟着 the guide 创建IPC通信。但现在我需要得到所有的服务,安装在系统上,我的核心应用程序可以用。我该怎么做?我是说,有什么方法可以标记我的 服务 PackageManager#getInstalledPackages() 基于标签值?这样做的常见做法是什么?

    1 回复  |  直到 14 年前
        1
  •  1
  •   beekeeper    14 年前

    创建您的活动将响应的自定义意图。然后可以使用PackageManager.queryentservices获取匹配服务的列表。您可以从ResolveInfos中嵌入的信息获取包信息等。