有时候因公司需求,要求合并两个APP 使用里面的功能。

平台:Studio


小白鼠:二维码扫描 和自己项目

具体步骤:

/**
* 1.将解压后的android/assets文件夹拷贝到项目中的main文件夹下
* 2.将解压后的android/src/com文件夹拷贝到项目中的java文件夹下
* 3.将解压后的android/AndroidManifest.xml文件与项目的清单文件合并,
* 合并主要拷贝权限代码以及application节点中的代码(注意合并之后将原文件中的.用com.google.zxing.client.android代替)
* 4.将解压后的android/res文件夹与项目的res文件夹合并
* 5.将core-3.2.1.jar拷贝到项目中
* 6.rebuild工程
* 7.将解压后的android-core\src\main\java中的com文件夹拷贝到项目中的Java文件夹下
* 8.修复项目中的R文件的导入问题
* 9.修改启动Activity
*/


前奏:

1.下载好并解压 二维码扫描 (打开它的工程目录 目录结构如下图)

2.打开自己工程目录:(手动创建了一个新的项目)

3.Studio中 开启有自动导包功能: Settings设置中:Editor>General>Auto Import>>>>选择All 最后OK

4.将解压后的android/assets文件夹拷贝到项目中的main文件夹下 [由于个人工程没有使用ASSETS文件夹 所以直接把它复制过去 这样自己的工程就多了一个assets文件夹]

5.将解压后的android/src/com文件夹拷贝到项目中的java文件夹下

6.将解压后的android/AndroidManifest.xml文件与项目的清单文件合并,合并主要拷贝权限代码以及application节点中的代码





个人工程AndroidMaifest.xml 上述粘贴的对应位置如下:

7.(注意合并之后将原文件中的.用com.google.zxing.client.android代替)

8.将解压后的android/res文件夹与项目的res文件夹合并


9.将core-3.2.1.jar拷贝到项目中(也就是把lib下的文件复制到到本工程中)


然后点击:rebuild工程


10.将解压后的android-core\src\main\java中的com文件夹拷贝到项目中的Java文件夹下




11.rebuild工程后出项找不到R文件 修复项目中的R文件的导入问题

把该APP R文件包名改成自己工程的R文件包名

12.修改启动Activity

13:工程最终目录:



最后在onCreate();中启动:Button 点击事件

public void onClick(View view) {    startActivity(new Intent(this, CaptureActivity.class));    }
便可以扫描二维码 点击打开链接 zndj

》》》》》》》项目源码下载:

》》》》》》》二维码扫描:点击打开链接jar 2blr

更多相关文章

  1. 在Netbeans上配置Android开发环境
  2. 模仿android新浪微博手机客户端项目
  3. Android程序开发0基础教程(一)
  4. Android上开源的酷炫的交互动画和视觉效果:Interactive-animation
  5. React Native项目编译通不过, 出现 The "android" command is dep
  6. Android伸手党系列之四:Android项目开发常用技术
  7. (转)修改Android的开关机铃声、Android开关机画面与动画(附代码流程
  8. Eclipse中使用Android5.0新特性CardView
  9. 【Android】Android开源项目精选(一)

随机推荐

  1. Android 实现图片的自动缩放,适应分辨率不
  2. 如何让android sdk manager飞奔安装sdk
  3. activity 启动流程分析
  4. Android动画之属性动画(Property Animatio
  5. Android控件系列之ProgressBar&在Android
  6. 【开源推荐】进阶实战,从一款音乐播放器开
  7. Android实践 -- Android Support Library
  8. Android studio登录界面之记住密码
  9. Android GestureDetector手势识别类学习
  10. Android系统多媒体框架添加对.wma格式的