简单 4部 完成 android 二维码扫一扫功能(5分钟实现)
16lz
2021-12-26
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 添加授权
3 添加跳转页
@Override public 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 复写回调方法
@Override public 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); }
更多相关文章
- 室内定位导航系统设计实现指南
- [Android]Android(安卓)FTP server based on Apache FTPServer
- 关于android读取用户号码,手机串号,SIM卡序列号
- Xposed框架之函数Hook学习
- android 实现QQ好友列表(扩展listview:ExpandableListView)
- 自定义实现简单的Android颜色选择器(附带源码)
- Android调用WebService之服务端实现(一)
- Android中activity切换动画的两种实现(附种17种动画效果)
- 浅谈Java中Collections.sort对List排序的两种方法