700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 简单 4部 完成 android 二维码扫一扫功能(5分钟实现)

简单 4部 完成 android 二维码扫一扫功能(5分钟实现)

时间:2022-11-26 17:19:04

相关推荐

简单 4部 完成 android 二维码扫一扫功能(5分钟实现)

android 实现扫一扫的功能(5分钟实现)

文章目录

android 实现扫一扫的功能(5分钟实现)1、加载gradle坐标2 添加授权3 添加跳转页4 复写回调方法

1、加载gradle坐标

allprojects {repositories {google()jcenter()maven { url 'https://jitpack.io' }}}// 扫描二维码implementation 'com.github.yuzhiqiang1993:zxing:2.1.4'

2 添加授权

<!-- 二维码--><uses-permission android:name="Manifest.permission.CAMERA"/><uses-permission android:name="Manifest.permission.READ_EXTERNAL_STORAGE"/>

3 添加跳转页

@Overridepublic void onItemClick(AdapterView<?> parent, View view, int position, long id) {// Toast.makeText(getActivity(),"当前点击为:"+names[position],Toast.LENGTH_SHORT).show();switch (position) {case 5:L.i("点击按钮"+names[position]); //日志封装可以忽略Intent intent = new Intent(getActivity(), CaptureActivity.class);startActivityForResult(intent,1111);break;}}

4 复写回调方法

@Overridepublic void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {L.i("拿到了返回值");//日志封装可以忽略if (requestCode == 1111) {if (data != null) {String content = data.getStringExtra(Constant.CODED_CONTENT);L.i("二维码返回结果为:"+content);Toast.makeText(getActivity(),"二维码:"+content,Toast.LENGTH_SHORT).show();}}super.onActivityResult(requestCode, resultCode, data);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。