我正在写一个应用程序,它有一个有点模块化的系统。它有一个核心应用程序,还有一些应用程序,由一个 Service ,实现所需接口。我跟着 the guide 创建IPC通信。但现在我需要得到所有的服务,安装在系统上,我的核心应用程序可以用。我该怎么做?我是说,有什么方法可以标记我的 服务 PackageManager#getInstalledPackages() 基于标签值?这样做的常见做法是什么?
Service
服务
PackageManager#getInstalledPackages()
创建您的活动将响应的自定义意图。然后可以使用PackageManager.queryentservices获取匹配服务的列表。您可以从ResolveInfos中嵌入的信息获取包信息等。