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);    }

更多相关文章

  1. 室内定位导航系统设计实现指南
  2. [Android]Android(安卓)FTP server based on Apache FTPServer
  3. 关于android读取用户号码,手机串号,SIM卡序列号
  4. Xposed框架之函数Hook学习
  5. android 实现QQ好友列表(扩展listview:ExpandableListView)
  6. 自定义实现简单的Android颜色选择器(附带源码)
  7. Android调用WebService之服务端实现(一)
  8. Android中activity切换动画的两种实现(附种17种动画效果)
  9. 浅谈Java中Collections.sort对List排序的两种方法

随机推荐

  1. android JPushInterface.setAlias 报错 j
  2. Android 检查是否安装SD卡
  3. android 注册成功后返回账号和密码到登录
  4. Android文件操作IO技术
  5. Android电池电量更新 - BatteryService
  6. android 文件目录权限
  7. android CTS test
  8. Android LK Bootlaoder启动概览
  9. Android跳转WIFI界面的四种方式
  10. 编译android 64位openssl库