您的位置:首页 > 移动开发 > Android开发

Android studio 二维码扫描简单例子

2016-01-09 23:52 477 查看
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的命名应该 和自己的完全类名一直,而不要和源码的一样。

最后将清单文件中的内容复制过来就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: