Android studio 二维码扫描简单例子

来源:互联网 发布:java输出九九乘法表 编辑:程序博客网 时间:2024/05/21 06:14

github上代码例子的网址:https://github.com/5peak2me/QRCode/tree/master/BarcodeScanner-master

下载源码可知这是个eclipse的例子,我们要在android studio中使用,所以就要将其中的内容拷贝到studio中新建的项目中。

首先将源码中的libs下的三个jar包拷贝到as中app下的libs中。三个jar包中有一个是v4包,但是在as中的External Libraries 中也有v4包,所以,如果把那三个jar包都拷贝 进去最后会报一个编译异常,如下:

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:preDexDebug'.
    com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:Process 'command 'C:\Program Files\Java\jdk1.7.0_71\bin\java.exe'' finished with non-zero exit value 1
  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

所以应该将三个jar包中的v4包删掉。

其次就是将res下的文件都拷贝到as中的res下,将具体的drawable-xdpi 中的 资源拷贝到as中的mipmap-xdpi 中,所以在引用资源的地方要将R.drawable.xxx改成R.mipmap.xxx。其中values中的styles中是主题 ,所以as中的styles可以不被覆盖,又因为as中得styles文件中引用了as中本身的clolors.xml 的值,所以要将覆盖后的as中的colors.xml 文件中添加原来的值。

然后就是src中的内容的拷贝。将内容拷贝过来的同时,要注意layout中的自定义view的命名应该 和自己的完全类名一直,而不要和源码的一样。

最后将清单文件中的内容复制过来就可以了。

1 0
原创粉丝点击