Android多项目集合到一个项目!求教!!! 现在要多人开发不同的项目 例如小赵开发B项目 小钱开发C项目 小孙开发D项目 最后小李开发A项目现在要做的是:把BCD项目当做模块集合到A项目里,BCD项目是依赖于A项目存在的,A项目的某3个模块分别就是BCD项目,请问A要怎么做?才能集合BCD,更方便于以后扩展EFG项目 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把BCD项目当做模块集合到A项目里,BCD项目是依赖于A项目存在的? 不是 是要把BCD项目 放到A里 当做模块把代码复制进去?那我有海量的代码要修改和复制,也不便于A以后扩展 所以我想问问 有什么好的解决方案 BCD项目分别提供action进行调用.例如: <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等代码管理工具 这依赖关系没搞明白,BCD放入A,意思就是A项目为主,而BCD相当于sdk,而BCD又是依赖项目A,这看起来又是BCD为主了,因为A被依赖,那么A就相当于sdk了,这依赖关系没搞明白。 提供一个方案,不知道能不能帮到lz. 要将BCD集成进入A,可以将BCD设置为成lib,然后A在引用,这样就不需要复制了,具体操作应该明白吧。当然,如果是多人开发,为了方便也可以使用代码同步管理工具,如svn、cvs、git等 参考3楼的,我们以前就是这样的,BCD作为单独的apk来开发,只不过BCD 额,也许我没说清楚 第一要素是 只需要安装一个apk就可以了 不是说我装ABCD4个apk , 现在没有什么方向 , 所以希望大家给点思路 万分感谢 那就是这样了,将BCD设置为lib,A引用,然后A就可以调用BCD中的所有接口,包括公有方法、数据、资源等等,就像整合第三方sdk一样。 怎么设置成lib??? 需要做些什么呢? 项目上右键——属性——Android——右下角勾上is Library——OK b,c,d勾成is Library.然后再a同样的地方中把这些lib包引进去就行了。 hi 你是要做我这个功能吗http://bbs.csdn.net/topics/390375252好像类似啊!~ 首先开始做这几个小项目的时候,就得把各个包名控制好,如:com.package.XXXb ; com.package.XXXc …… 这些包全部都归属于com.package,这样方便以后直接把各个项目的代码直接copy进去就行了! android搜索服务器数据如何实现? 要写一个短消息界面 想参考下安桌自带短信界面 相关源码怎么获取? 如是实现 将一个自定义view整体放大缩小 下载进度条怎么写????? 关于Handler的执行流程是怎么的? TabHost当前显示标签为0时不调用getView方法 把程序下载到机身,安装报错!如何解决? 如何把编译好的静态联接库放到android中 新人求帮助、、 怎么利用handler更新UI android关于百度地图中 驾车路线获取途径路段相关信息 如何有效的解决图片内存溢出问题?
不是 是要把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进去就行了!