如何在 intent URL 中获取条形码扫描 ID?
How can I get the barcode scan ID in intent URL?
我想扫描条形码 ID 并将其发送到 Google 搜索引擎,但我遇到了问题。
当我扫描时,它会在没有获取 ID 的情况下打开这个 URL:
https://www.google.com.pk/search?hl=en&q=scanContent
+
我想要这样:
https://www.google.com.pk/search?hl=en&q=12345
<--(条形码 ID)
我该怎么做?
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
IntentResult scanningResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
if (scanningResult != null) {
if (scanningResult.getContents() != null) {
scanContent = scanningResult.getContents().toString();
scanFormat = scanningResult.getFormatName().toString();
}
Toast.makeText(this, scanContent + " type:" + scanFormat, Toast.LENGTH_SHORT).show();
textView.setText(scanContent + " type:" + scanFormat);
Intent browserIntent=new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.google.com.pk/search?hl=en&q=scanContent + "));
startActivity(browserIntent);
} else {
Toast.makeText(this, "Nothing scanned", Toast.LENGTH_SHORT).show();
}
}
}
不要放
意图 browserIntent=newIntent(Intent.ACTION_VIEW,Uri.parse("https://www.google.com.pk/search?hl=en&q=scanContent + "));
开始活动(浏览器意图);
我想扫描条形码 ID 并将其发送到 Google 搜索引擎,但我遇到了问题。
当我扫描时,它会在没有获取 ID 的情况下打开这个 URL:
https://www.google.com.pk/search?hl=en&q=scanContent
+
我想要这样:
https://www.google.com.pk/search?hl=en&q=12345
<--(条形码 ID)
我该怎么做?
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
IntentResult scanningResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
if (scanningResult != null) {
if (scanningResult.getContents() != null) {
scanContent = scanningResult.getContents().toString();
scanFormat = scanningResult.getFormatName().toString();
}
Toast.makeText(this, scanContent + " type:" + scanFormat, Toast.LENGTH_SHORT).show();
textView.setText(scanContent + " type:" + scanFormat);
Intent browserIntent=new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.google.com.pk/search?hl=en&q=scanContent + "));
startActivity(browserIntent);
} else {
Toast.makeText(this, "Nothing scanned", Toast.LENGTH_SHORT).show();
}
}
}
不要放
意图 browserIntent=newIntent(Intent.ACTION_VIEW,Uri.parse("https://www.google.com.pk/search?hl=en&q=scanContent + "));
开始活动(浏览器意图);