Java 如何在Android中实现自定义模块
我在试图最好地设计我的应用程序时有些困惑。在androidstudio中,当我添加一个新模块时,它基本上似乎只是创建了一个全新的应用程序。我不知道这到底有什么好处。什么时候会有人想将这样的模块添加到他们的项目中,而不仅仅是创建一个新的应用程序?另外,在Android上使用此功能是一个好主意吗?我应该仅仅使用包并以这种方式重用代码吗?做一个互联网搜索让我一事无成,因为似乎所有不同类型的语言对待模块化和包都有些不同。我一直只是导入类来重用代码,我担心由于不使用模块,我似乎遗漏了一些基本的OO原则。如果有人能告诉我这个伟大的谜团是什么,或者一些好的阅读材料,我将非常感激 您开发的每个应用程序都应该有一个项目 如果您想在多个项目中使用可重用模块(这是一个非常好的软件质量),您应该将一个或多个模块打包到可重用类库中,并在项目中使用这些库 库/模块的开发方式应确保它们是独立的,并且应按功能划分 例如,您可以使用一个模块来轻松解析XML对象。这将被视为一个XML库/模块Java 如何在Android中实现自定义模块,java,android,oop,module,android-studio,Java,Android,Oop,Module,Android Studio,我在试图最好地设计我的应用程序时有些困惑。在androidstudio中,当我添加一个新模块时,它基本上似乎只是创建了一个全新的应用程序。我不知道这到底有什么好处。什么时候会有人想将这样的模块添加到他们的项目中,而不仅仅是创建一个新的应用程序?另外,在Android上使用此功能是一个好主意吗?我应该仅仅使用包并以这种方式重用代码吗?做一个互联网搜索让我一事无成,因为似乎所有不同类型的语言对待模块化和包都有些不同。我一直只是导入类来重用代码,我担心由于不使用模块,我似乎遗漏了一些基本的OO原则。如