Java 二维码扫描后如何添加重定向
我的android二维码扫描仪中有以下代码,我如何更改它,使其重定向到URLJava 二维码扫描后如何添加重定向,java,android,qr-code,Java,Android,Qr Code,我的android二维码扫描仪中有以下代码,我如何更改它,使其重定向到URL override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { if (requestCode == BARCODE_READER_REQUEST_CODE) { if (resultCode == CommonStatusCodes.SUCCESS) { if (data !=
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
if (requestCode == BARCODE_READER_REQUEST_CODE) {
if (resultCode == CommonStatusCodes.SUCCESS) {
if (data != null) {
val barcode = data.getParcelableExtra<Barcode>(BarcodeCaptureActivity.BarcodeObject)
val p = barcode.cornerPoints
mResultTextView.text = barcode.displayValue
} else
mResultTextView.setText(R.string.no_barcode_captured)
} else
Log.e(LOG_TAG, String.format(getString(R.string.barcode_error_format),
CommonStatusCodes.getStatusCodeString(resultCode)))
} else
super.onActivityResult(requestCode, resultCode, data)
}
override-on-activityresult(请求代码:Int,结果代码:Int,数据:Intent?){
if(requestCode==条形码\读卡器\请求\代码){
if(resultCode==CommonStatusCodes.SUCCESS){
如果(数据!=null){
val barcode=data.getParcelableExtra(BarcodeCaptureActivity.BarcodeObject)
val p=条形码。角点
mResultTextView.text=barcode.displayValue
}否则
mResultTextView.setText(R.string.no_条形码_捕获)
}否则
Log.e(Log_标签,String.format(getString(R.String.barcode_错误格式)),
CommonStatusCodes.getStatusCodeString(resultCode)))
}否则
super.onActivityResult(请求代码、结果代码、数据)
}
您可以通过以下方式获得QR中的值:
barcode.displayValue
如果是一个URL,您想重定向它,您可以添加以下代码:
String url = barcode.displayValue;
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(browserIntent);
在浏览器中重拨到url?1)哪个url?整个二维码文本是URL?2) 你说的重定向是什么意思?