Zxing实现安卓二维码扫描功能
来源:互联网 发布:深圳大数据公司 编辑:程序博客网 时间:2024/05/01 22:04
步骤一:在项目的build.gradle下添加一行依赖:compile 'com.mylhyl:zxingscanner:1.6.0'步骤二:在activity_main中写布局 <Button android:id="@+id/ iv_saoyisao" android:text="扫一扫" android:layout_centerInParent="true" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 步骤三:给Button设置点击监听事件 iv_saoyisao.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getContext(),"点击扫码",Toast.LENGTH_SHORT).show(); startActivity(new Intent(getActivity(), HaActivity.class)); } });步骤四: @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode==100&&resultCode==200){ String result = data.getStringExtra("data"); } }步骤五:在跳转到的界面的布局文件里:<com.mylhyl.zxing.scanner.ScannerView android:id="@+id/scanner_view" android:layout_width="match_parent" android:layout_height="match_parent"></com.mylhyl.zxing.scanner.ScannerView>步骤六:在点击监听事件里: scanner_view.setOnScannerCompletionListener(new OnScannerCompletionListener() { @Override public void OnScannerCompletion(Result rawResult, ParsedResult parsedResult, Bitmap barcode) { setResult(200,new Intent().putExtra("data",rawResult.getText())); Toast.makeText(HaActivity.this,"扫描成功。"+rawResult.getText(),Toast.LENGTH_SHORT).show(); finish(); } });步骤七:重写以下两个方法 @Override protected void onPause() { super.onPause(); scanner_view.onPause(); } @Override protected void onResume() { super.onResume(); scanner_view.onResume(); }步骤八:在Android.Manifest中添加相机和网络权限<uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permission.INTERNET" />
阅读全文
0 0
- Zxing实现安卓二维码扫描功能
- Android Zxing实现二维码扫描功能
- 使用zxing实现二维码的扫描功能
- zxing二维码扫描功能
- zxing实现二维码扫描
- zxing实现二维码扫描
- Android实现二维码扫描功能(一)-ZXing插件接入
- 使用ZXing实现二维码扫描
- 扫描二维码简单实现Zxing
- 实现zXing二维码连续扫描
- 使用ZXing实现二维码扫描
- 使用ZXing实现二维码扫描
- 使用ZXing实现二维码扫描
- 使用ZXing实现二维码扫描
- Andriod Zxing 二维码扫描 实现连续扫描
- android开发之集成zxing,二维码,以及扫描二维码的功能实现。带源代码下载
- Android实现二维码扫描功能(四)-ZXing识别图片二维码,相册选图
- 安卓通过zxing提供二维码扫码功能
- 实验三 Linux文件管理
- java中抽象类与接口的区别
- Spring -jdbcTemlpate使用小简介
- 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A
- java类加载
- Zxing实现安卓二维码扫描功能
- goto,break,return及continue的区别
- 按key值查找json数据中对应的值
- mysql查询某一个字段是否包含中文字符
- 网络判断自动加载界面
- thinkphp实用方法
- hdu1278漂亮面料的设计--模拟
- DotNetCore跨平台~配置文件与配置代码如何共存
- 穷举法求解鸡兔同笼问题