开发模块化应用程序,自动加载模块

时间:2011-08-24 19:53:29

标签: android

我需要帮助! : - )

我有一个应用程序,并希望使其模块化,但模块将自动加载。让我解释一下:

考虑一个应用程序“B”(作为android的传统项目)。当我访问应用程序时,“A”将出现一个按钮:加载应用程序“A”,但“A”搜索并找到“B”自动安装在系统上。

我希望应用程序“A”自动检测(根据某些规则)“B”是应用程序“A”的模块。

谢谢大家。

2 个答案:

答案 0 :(得分:1)

想法1: 您可以使用packagemanager的getInstalledPackages函数列出已安装的应用程序

想法2: 制作模块注册服务,然后可以查询

想法3:在SD卡上创建一个列出已安装应用程序的文件

然后您可以使用意图来启动应用

答案 1 :(得分:0)

您将需要使用完全限定的应用程序名称来查询是否已安装应用程序。

然后,您必须在应用程序B上使用intent过滤器,以便它只能从应用程序A启动。

希望这有帮助。