参考:http://www.jianshu.com/p/7d422c2c6c9b
看了网上的文章将zxing添加到自己的项目中,总结下以后可以复习
- 将com.google.zxing 整个包(包含路径)复制到自己的项目下。
-
添加
dependencies
compile 'com.google.zxing:core:3.2.1' - 复制res下的资源文件(×注意×:不要直接复制文件,避免原工程的文件内容被覆盖;可以复制文件中的内容到相应的文件下,如果原工程中没有该文件,可以直接复制文件)
- raw下的beep.ogg。音频文件CaptureActivity中使用,若不想用则可以自行修改CaptureActivity
- value 下的attrs文件
- value下的ids.xml文件
- value下的string内容
- value下的color内容
- value下的style内容layout下的Activity_scanner和 scanner_toolbar复制到你的layout下
-
Activity注册 <activity android:name="com.google.zxing.activity.CaptureActivity" android:theme="@style/MyAppTheme"/>
-
权限添加<uses-permission android:name="android.permission.VIBRATE"/> <!-- 震动权限 --> <uses-permission android:name="android.permission.CAMERA"/> <uses-feature android:name="android.hardware.camera"/> <!-- 使用照相机权限 --> <uses-feature android:name="android.hardware.camera.autofocus"/> <!-- 自动聚焦权限 -->