两款android应用逻辑相同但风格不同

两款android应用逻辑相同但风格不同,android,Android,我有两个Android应用程序,它们具有不同的图标和颜色主题,但它们共享相同的活动、布局和逻辑。知道如何管理这些应用程序吗?复制逻辑和布局会适得其反。布局、逻辑等应该只有一个实例。这是使用 将项目用作库(检查属性),并让两个实现项目使用该库。这是使用库的最佳方案 将您的项目用作库(检查属性),并让两个实施项目使用该库。您可以使用不同自定义项目中的链接,跨多个应用程序重用代码和资源,如版面、图像等。您可以重用代码和资源,如版面,使用一个链接到多个应用程序的图像等,从您的不同定制项目中链接到。在An

我有两个Android应用程序,它们具有不同的图标和颜色主题,但它们共享相同的活动、布局和逻辑。知道如何管理这些应用程序吗?复制逻辑和布局会适得其反。布局、逻辑等应该只有一个实例。

这是使用


将项目用作库(检查属性),并让两个实现项目使用该库。

这是使用库的最佳方案


将您的项目用作库(检查属性),并让两个实施项目使用该库。

您可以使用不同自定义项目中的链接,跨多个应用程序重用代码和资源,如版面、图像等。

您可以重用代码和资源,如版面,使用一个链接到多个应用程序的图像等,从您的不同定制项目中链接到。

在Android Studio中,您可以利用gradle构建系统的强大功能,轻松为您的问题创建解决方案。在Android Studio中,您可以利用gradle构建系统的强大功能,轻松为您的问题创建解决方案。查看

我知道abt图书馆项目我的问题是我有一个应用程序,它从其他应用程序中获取绘图和颜色,并显示内容。因此,app1具有逻辑布局等,app2和app3仅具有绘图和颜色。app2和app3依赖于app1。app1没有ui,它应该在后台运行。是的,这就是库项目的用途。唯一需要注意的是,您需要在库项目(app1)中生成空的占位符图像和颜色,以便进行编译。然后,您可以使用在应用程序(app2和app3)中定义的资源覆盖这些资源。我知道abt库项目。我的问题是,我有一个应用程序,它从其他应用程序获取绘图和颜色,并显示内容。因此,app1具有逻辑布局等,app2和app3仅具有绘图和颜色。app2和app3依赖于app1。app1没有ui,它应该在后台运行。是的,这就是库项目的用途。唯一需要注意的是,您需要在库项目(app1)中生成空的占位符图像和颜色,以便进行编译。然后,您可以使用在应用程序(app2和app3)中定义的资源覆盖这些资源。