四川码匠 2016-05-09 16:15 采纳率: 0%
浏览 4461

android进行二维码的扫描后,扫描成功后如何返回到指定的活动

现在是扫描成功返回到点击扫描按钮的那个活动,我想让他返回到我指定的活动,我使用的是ZXing库扫描二维码,另外我想知道,二维码中是图片,我如何将扫描的图片在android布局文件中显示出来,我试过,如果是图片扫描的是一串url,希望各位前辈大神教教我这个大三学生,不甚感激

  • 写回答

2条回答

  • GrayHJX 2016-05-09 16:43
    关注

    用的是zxing的话在CaptureActivity里面可以这么写,就是普通的两个高activity跳转而已
    public void handleDecode(Result result, Bitmap barcode) {
    inactivityTimer.onActivity();
    playBeepSoundAndVibrate();
    String resultString = result.getText();
    //FIXME
    if (resultString.equals("")) {
    Toast.makeText(CaptureActivity.this, "Scan failed!", Toast.LENGTH_SHORT).show();
    }else {
    Log.e("result", resultString);
    System.out.println("result:"+resultString);
    Intent intent = new Intent(CaptureActivity.this, ShowActivity.class);
    Bundle bundle = new Bundle();
    bundle.putString("result", resultString);
    intent.putExtras(bundle);
    startActivity(intent);
    }
    CaptureActivity.this.finish();
    }

    如果是图片,我建议二维码存的是图片所在的服务器地址,然后扫描后下载再去加载到布局中。

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料