现在要多人开发不同的项目 例如小赵开发B项目 小钱开发C项目 小孙开发D项目 最后小李开发A项目
现在要做的是:把BCD项目当做模块集合到A项目里,BCD项目是依赖于A项目存在的,A项目的某3个模块分别就是BCD项目,请问A要怎么做?才能集合BCD,更方便于以后扩展EFG项目
现在要做的是:把BCD项目当做模块集合到A项目里,BCD项目是依赖于A项目存在的,A项目的某3个模块分别就是BCD项目,请问A要怎么做?才能集合BCD,更方便于以后扩展EFG项目
不是 是要把BCD项目 放到A里 当做模块把代码复制进去?那我有海量的代码要修改和复制,也不便于A以后扩展 所以我想问问 有什么好的解决方案
例如:
<intent-filter>
<action android:name="android.Intent.Action.自定义内容" />
</intent-filter>
A作为主项目,向BCD各个项目的界面发送ACTION请求
例如:Intent intent=new Intent("android.Intent.Action.自定义内容");
startActivity(intent);
可以打jar包
利用SVN、CVS等代码管理工具
提供一个方案,不知道能不能帮到lz.
要将BCD集成进入A,可以将BCD设置为成lib,然后A在引用,这样就不需要复制了,具体操作应该明白吧。当然,如果是多人开发,为了方便也可以使用代码同步管理工具,如svn、cvs、git等
额,也许我没说清楚 第一要素是 只需要安装一个apk就可以了 不是说我装ABCD4个apk , 现在没有什么方向 , 所以希望大家给点思路 万分感谢
那就是这样了,将BCD设置为lib,A引用,然后A就可以调用BCD中的所有接口,包括公有方法、数据、资源等等,就像整合第三方sdk一样。
怎么设置成lib??? 需要做些什么呢?
这些包全部都归属于com.package,这样方便以后直接把各个项目的代码直接copy进去就行了!