在AndroidStudio中引入ZXing扫描二维码的简单实现
2016-04-05 17:31
387 查看
请参考该博主:http://blog.csdn.net/qq_23547831/article/details/52037710
以及:http://www.jianshu.com/p/28006c6232c0
在build.gradle,app的那个,加入这些:
用的时候,这里有个例子
以及:http://www.jianshu.com/p/28006c6232c0
以下配置已经过时
在build.gradle,app的那个,加入这些:repositories { mavenCentral() maven { url "http://dl.bintray.com/journeyapps/maven" } } dependencies { // Supports Android 4.0.3 and later (API level 15) compile 'com.journeyapps:zxing-android-embedded:2.0.1@aar' // Supports Android 2.1 and later (API level 7), but not optimal for later Android versions. // If you only plan on supporting Android 4.0.3 and up, you don't need to include this. compile 'com.journeyapps:zxing-android-legacy:2.0.1@aar' // Convenience library to launch the scanning and encoding Activities. // It automatically picks the best scanning library from the above two, depending on the // Android version and what is available. compile 'com.journeyapps:zxing-android-integration:2.0.1@aar' // Version 3.0.x of zxing core contains some code that is not compatible on Android 2.2 and earlier. // This mostly affects encoding, but you should test if you plan to support these versions. // Older versions e.g. 2.2 may also work if you need support for older Android versions. compile 'com.google.zxing:core:3.0.1' }
用的时候,这里有个例子
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Scanner mButton = (Button) findViewById(R.id.assistant_button); mButton.setonclickListener(new View.onclickListener() { @Override public void onclick(View v) { IntentIntegrator integrator = new IntentIntegrator(MainActivity.this); integrator.initiateScan(); } }); } public void onActivityResult(int requestCode, int resultCode, Intent intent) { IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent); if (scanResult != null) { String re = scanResult.getContents(); Log.d("code", re); } // else continue with any other code you need in the method }
相关文章推荐
- Cordova android框架详解
- Android使用GridView实现简单的日历
- 如何安装Android Studio
- Android BitmapShader 实战 实现圆形、圆角图片
- Android开源项目分类汇总
- android获得北京时间的源码
- Fresco简介:一个新的Android图片加载库
- Android自定义View之圆形TextView
- Adb connection Error:远程主机强迫关闭了一个现有的连接
- Android Studio 简单串口操作
- Android动态加载—so文件
- android Android-PullToRefresh 下拉刷新
- 使用 CountDownTimer 实现验证码倒计时
- android 打砖块小游戏设计(2D绘图)
- [置顶] Android studio 插件之 GsonFormat (自动生成javabean)
- android视图学习---Android中View绘制流程以及invalidate()等相关方法分析
- android 多语言国际化
- Android自定义控件
- Android Studio 设置项目Module编码,解决Android Studio项目运行时乱码问题
- AndroidStudioSDK下各个文件(夹)详解