我正在大学开展一个Android小组项目,这是我们很多人都参与过的第一个大项目 我们将项目的几个部分实现为完全独立的项目,现在无法将所有项目放在一个带有主页的应用程序中。
在应用程序的主页面上,我们会有一堆按钮然后转到我们已经完成的已实现项目(例如,我点击应用主页上的BMI计算器,然后进入bmi计算器屏幕)。
任何有效的解决方法都可以通过易于理解的方式解释?我还是一个新手程序员:)
只是为了澄清,我不希望它只是从主应用程序启动BMI计算器应用程序,整个代码库应该存在于一个应用程序下。
由于
答案 0 :(得分:0)
您可以将主项目和其他几个项目声明为库项目。 在构建时,库项目被拉入主项目,只有一个apk将作为输出存在。
库项目与通常的android项目几乎相同。你可以有java包,res文件夹,lib文件夹等。
答案 1 :(得分:0)
考虑将其他应用程序设为Android Library
- 项目,并列出父项目AndroidManifest.xml
上所有必要的组件。
另一种方法是为用户提供选项,使其能够单独安装这些应用程序并使用logice(PackageManager
)检查特定应用程序是否存在或已安装,然后启用导航按钮或禁用组件并通过意图。