我需要帮助!:-)
我有一个应用程序,并希望使其模块化,但模块将自动加载。让我解释一下:
考虑一个应用程序"B“(作为android的常规项目)。当我访问应用程序"A“时,会出现一个按钮:加载应用程序"A",但是"A”搜索和找到的"B“都是自动安装在系统上的。
我希望应用程序"A“自动检测(根据一些规则) "B”是应用程序"A“的一个模块。
谢谢大家。
发布于 2011-08-25 05:11:20
想法1:您可以使用packagemanager的getInstalledPackages函数列出已安装的应用程序
想法2:创建一个模块注册服务,然后可以进行查询
想法3:在SD卡上创建一个文件,列出已安装的应用程序
然后,您可以使用intents来启动应用程序
发布于 2011-08-25 04:09:40
您将需要使用完全限定的应用程序名称来查询应用程序是否已安装。
然后,您必须在应用程序B上使用意图过滤器,以便它只能从应用程序A启动。
希望这能有所帮助。
https://stackoverflow.com/questions/7181429
复制相似问题