我有两个具有不同图标和颜色主题的Android应用程序,但共享相同的活动,布局和逻辑。任何想法如何管理这些应用程序?重复逻辑和布局会起反作用。应该只有布局,逻辑等的一个实例。两个具有相同逻辑但风格不同的Android应用程序
1
A
回答
3
这是使用Android library project的完美方案。
将您的项目用作库(检查属性)并让两个实施项目使用该库。
2
您可以使用library project跨多个应用程序重新使用代码和资源,如布局,图像等,链接到您的不同定制项目。
0
在Android Studio中,您可以利用Gradle构建系统的强大功能轻松为您的问题创建解决方案。退房http://tulipemoutarde.be/2013/10/06/gradle-build-variants-for-your-android-project.html
相关问题
- 1. Android发布两个具有相同包ID的应用程序
- 2. 具有相同的风格,但不同的值
- 3. 具有相同包但具有不同签名的应用程序
- 4. Facebook 2个具有相同域名的不同应用程序
- 5. 具有相同GUI和逻辑的Windows和Linux程序
- 6. 具有相同框架的两个应用程序不能同时运行
- 7. 相同的应用程序,针对不同的SDK的不同风格
- 8. 两个程序具有大致相同的代码,但输出为不同
- 9. 具有相似列但主键不同的两个表格
- 10. 相同的文字在两页但不同<a>风格
- 11. 你可以使用相同的风格,但具有不同的背景
- 12. 两个Web应用程序具有相同的IP地址
- 13. 具有相同数据库的两个rails应用程序?
- 14. 两个具有相同代码库的Phonegap应用程序?
- 15. 具有相同代码库的两个iPhone应用程序
- 16. 具有相同应用程序的两个Air应用程序存储目录
- 17. 具有相同数据但不同类型的两个向量
- 18. 苹果应用程序商店中的两个不同的应用程序具有相同的名称?
- 19. Android Studio“应用程序具有相同的程序包名称”
- 20. 斯卡拉不同的输出逻辑上相同的程序
- 21. 多个Android应用程序都具有相同的Facebook keyhash吗?
- 22. iPhone - 两个相同的应用程序
- 23. 为什么不同的HTML ID具有相同的风格?
- 24. 安装具有不同名称的相同应用程序
- 25. 具有相同名称的不同应用程序?
- 26. Google Play中具有相同名称但包名不同的新应用程序
- 27. 如何设置两个域指向与Passenger相同的应用程序,但具有不同的Rails功能?
- 28. iTunes思考两个不同的应用程序是相同的
- 29. SASS元素相同的风格,但有些不同
- 30. Android:为不同的应用程序风格使用不同的字符串
我知道abt图书馆项目我的问题是我有一个应用程序,它从其他应用程序的画图和颜色,并显示内容。所以app1有逻辑布局等,app2和app3只有drawables和colors。 app2和app3依赖于app1。 app1没有UI它应该在背景中运行。 – user1144819 2012-03-23 09:41:56
是的,这是图书馆项目的目的。唯一需要注意的是在库项目(app1)中生成空的占位符图像和颜色,以便编译。然后,您可以使用您在应用程序中定义的资源(app2和app3)来覆盖这些资源。 – 2012-03-23 13:37:53