Android 二维码 扫描 保存 功能的实现
2016-05-24 18:36
253 查看
添加第三方Jar包
实现扫描二维码功能
实现生成二维码功能
DEMO包含jar包
![](http://img.blog.csdn.net/20160528165053017)
![](http://img.blog.csdn.net/20160524180713813)
效果图:
![](http://img.blog.csdn.net/20160524181210023)
效果图
![](http://img.blog.csdn.net/20160524183657900)
带logo的二维码
效果图
![](http://img.blog.csdn.net/20160524183617389)
实现扫描二维码功能
实现生成二维码功能
DEMO包含jar包
1. 添加第三方Jar包
2.实现扫描二维码功能
概述: 设置按钮点击事件调用jar包的CaptureActivity打开扫描界面,设置
onActivityResult接受解析结果
/** * 扫描二维码 * @param view */ public void sanQrcode(View view){ Intent intent=new Intent(MainActivity.this, CaptureActivity.class);//打开相机扫描界面 startActivityForResult(intent,0); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(resultCode==RESULT_OK){ //得到 扫描结果 Bundle bundle = data.getExtras(); String result=bundle.getString("result"); tvResult.setText("扫描结果为:"+result); } }
效果图:
3.实现生成二维码功能
概述:调用jar包EncodingUtils类中方法 实现
/** * 生成二维码 * @param view */ public void createQrCode(View view){ String content=etContent.getText().toString().trim(); //参数 内容 , 宽度 ,高度,logo (logo也可以调用add方法 添加) mBitmap = EncodingUtils.createQRCode(content,600,600,null); mImageView.setImageBitmap(mBitmap); }
效果图
带logo的二维码
/** * 添加LOGO * @param view */ public void addLogo(View view){ String content=etContent.getText().toString().trim(); //参数 内容 , 宽度 ,高度,logo Bitmap logo= BitmapFactory.decodeResource(getResources(),R.mipmap.ic_launcher); mBitmap = EncodingUtils.createQRCode(content,600,600,logo); mImageView.setImageBitmap(mBitmap); }
效果图
4.DEMO(包含jar包)
相关文章推荐
- Android SDK Manager配置
- Android压缩图片后再上传图片
- android 重力传感器的使用
- greenDAO的简单使用(二)
- Android 之 ActionBar返回按钮
- greenDAO的简单使用(一)
- Android之document 帮助文档打开慢的三种解决方法
- android后台执行的定时任务
- 初识MVP以及简单应用
- Android中JNI创建实例
- Android基于cordova3.3的插件开发
- android studio获取SHA1
- Android Handler
- android 自定义控件实现3D画廊效果
- Android支付——改进的支付宝支付
- Android的jni下LOG打印输出
- Android 用MediaCodec实现视频硬解码
- android studio .9 图片问题 Crunching Cruncher
- Android回调机制浅析
- Android 获取系统音量