现在是扫描成功返回到点击扫描按钮的那个活动,我想让他返回到我指定的活动,我使用的是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();
}如果是图片,我建议二维码存的是图片所在的服务器地址,然后扫描后下载再去加载到布局中。
解决 无用评论 打赏 举报