2 xuzixiansheng xuzixiansheng 于 2016.01.29 20:07 提问

把两个不同的安卓项目整合到一起。弄成一个安装包,并且具有两个项目的功能。

我手里有两个安卓项目so和TestRotateAnim,我想在so项目上有一个按钮,一点击就跳转到TestRotateAnim这个项目上。话不多说直接上图。![![图片说明](https://img-ask.csdn.net/upload/201601/29/1454069221_717734.png)图片说明](https://img-ask.csdn.net/upload/201601/29/1454069215_558174.png)图片说明

7个回答

lixiangming_10010
lixiangming_10010   2016.01.30 12:29
已采纳

用广播完全可以实现,在图片的项目中注册广播,在按钮的项目中发送广播啊,点击的时候发送广播。
这是我最近了解的希望对你有用,不会的话可以来问我

u013518448
u013518448   2016.01.30 18:00

你干脆直接新建一个activity,然后直接把布局文件的内容复制到activity,然后用页面跳转:

 Intent intent = new Intent();
intent.setClass(**.this, **.activity);
startActivity(intent);

(**.this, **.activity) 第一个为当前activity,第二个为想要跳转的activity

就可以了,没必要那么麻烦用程序间通信(如果有证书密码是可以做到的),而且那样不在一个安装包。。。

xuzixiansheng
xuzixiansheng   2016.01.29 20:08

为什么只传上来一张图图片说明

xuzixiansheng
xuzixiansheng   2016.01.29 20:08

图片说明

crazy1235
crazy1235   Ds   Rxr 2016.01.31 20:39

你可以吧一个项目作为另一个项目的依赖库。。。

xuzixiansheng
xuzixiansheng 怎么做成依赖?
2 年多之前 回复
qq_31698675
qq_31698675   2016.05.02 14:58

学长,你解决了吗?

gongzitianyue
gongzitianyue   2016.11.24 16:58

最近也碰见一样的问题,不过我的情况是项目的功能都需要保留,只需要进入的时候跳转到想要的项目就行了。我想的是在一个项目的基础之上改,首页就是个点击跳转的页面,冲突的解决就好。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Eclipse下怎样合并两个Android项目
有几个办法,看不同的需求。 如果只是需要一个项目引用另一个项目的资源,那么其实不需要合并,只在项目中设置“项目引用”就可以了。在“配置构建路径”中的“项目”选项卡中操作也可以达到同样目的。 如果想把一个项目,比如项目X,做为另外一个项目,比如Y,的一部分,那么可以将项目X转换为库,编译成为一个jar文件,然后把这个jar文件加入Y项目的构建路径就行了。 最后一种,完全合并成一个项目。目前只能
Android两个项目整合成一个
需求 有两个项目A、B。两个项目相互独立,功能业务逻辑均不同。现在需要实现将两个项目整合成一个,打包出一个apk文件,安装也是只安装一个App的过程,展示上也是只展示为主项目A的App,通过主项目A的某个按钮跳转,启动项目B,然后执行项目B的业务逻辑。直到B项目退出,又回到A项目。 方案 将B项目设置成Library类型的项目。B项目右键–Buidle Path–Android 勾选 Is Li
eclipse下安卓复制项目,生成另一个新的工程项目,两个项目同时在手机运行
eclipse下安卓复制项目
如何整合两个大的Android应用工程?(一)
app开发常常计划没有变化快,折腾是常有的事。譬如,有时候业务需要将两个独立发展的工程整合成一个。android开发发展了这么多年,早年主要靠android标准库,现在慢慢发展到各种各样第三方库极大丰富。早年app工程比较简单,java代码、jni代码、res、manifest这四部分也就差不多了;现在各种库被引进到app工程中,有jar、有aar、有so、有源代码工程;再加上android
怎样将结构完全一样的两个表的内容合并到一个表中,SQL语句
select * into 新表名 from (select * from T1 union all select * from T2) 这个语句可以实现将合并的数据追加到一个新表中。 不合并重复数据 select * from T1 union all select * from T2 合并重复数据 select * from T1 union selec
MFC中如何将两个独立的程序合并为一个程序(障眼法)
今天一个同学叫我帮忙解决一个关于MFC的问题,问题为:“将两个独立的MFC程序合并为一个程序 ”。
如何快速将多个文本文件合并在一起?这里给你答案
COPY命令可以将两个或多个文本文件合并成一个文件,当要合并数个文本文件,而不想用记事本反复打开复制、粘贴,那么可以用它来快速完成任务。只要用:COPY file1+file2+…+newfile。该命令中,前面的file1、file2是要合并的文件名,newfile是要生成的文件名。当然,对这个功能还可以使用通配符,如果一个目录中的文件都是.txt为扩展名的文件,就可以用命令:COPY *.tx
两个独立项目之间的页面访问
1.将文件配置在web.config中 2.后台 public string Historyp= BRC.LibraryII.Configuration.GetWebConfigValue("Historyp"); 3.前台 ' target="_blank">页面预览 现有两个项目分别是a项目和b项目,现在要做的效果是在a项目中访问b项目中的
workSpace 管理多个项目
这里只给一个链接吧,感觉这篇博客写的挺好的!可以参考一下。 http://my.oschina.net/w11h22j33/blog/204337
如何合并两个android工程。
1.启动AndroidStudio后,打开你需要接收Library的项目。比如有两个项目,项目A,和Library项目B,那么打开项目A。2.在下拉菜单中依次找到New— —Import Module,点击打开项目导入窗口。project的导入就完成了。3、打开倒入的b对应的build.gradle下边apply plugin: 'com.android.application' 改成apply ...