zoukankan      html  css  js  c++  java
  • 扫描和生成二维码

    1.第三方库下载地址 https://github.com/xuyisheng/ZXingLib

    下载并解压到任意非中文名文件夹

    2.右击最上面的文件夹,跳出如下图的菜单栏,点击Open Module Settings

    3.加载 点击左上角添加按钮

    4.跳转后选择Import Gradle Project

    5.选择Souce Derectory

    6.点击finish后完成配置

    扫描二维码

    1 //打开扫描界面扫描条形码或二维码
    2                 Intent openCameraIntent = new Intent(MainActivity.this, CaptureActivity.class);
    3                 startActivityForResult(openCameraIntent, 0);

    返回扫描结果

    1  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    2         super.onActivityResult(requestCode, resultCode, data);
    3         if (resultCode == RESULT_OK) {
    4             Bundle bundle = data.getExtras();
    5             String scanResult = bundle.getString("result");
    6             resultTextView.setText(scanResult);
    7         }
    8     }

    7.生成二维码图片

    1 //根据字符串生成二维码图片并显示在界面上,第二个参数为图片的大小(350*350)
    2             Bitmap qrCodeBitmap = EncodingUtils.createQRCode(contentString, 350, 350,
    3             BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher) ;
    4             qrImgImageView.setImageBitmap(qrCodeBitmap);
  • 相关阅读:
    【月度盘点】《金秋10月》
    selenium简单使用
    数据解析模块BeautifulSoup简单使用
    爬虫简介
    SQLAlchemy简介
    Flask Blueprint
    Flask基于websocket的简单聊天室
    Flask send_file request
    初识Flask
    Python pip简单使用
  • 原文地址:https://www.cnblogs.com/cct1314520/p/6706292.html
Copyright © 2011-2022 走看看