gpt4 book ai didi

java - Android:在条形码扫描器构建器窗口上打印数据

转载 作者:行者123 更新时间:2023-12-05 00:04:43 26 4
gpt4 key购买 nike

好的,所以我需要在扫描该产品时在扫描仪构建器窗口(如图所示)上显示我产品的一些数据库数据。 Scanner window results

如您在图片中所见,显示了条码扫描仪,我的问题是:是否可以在此窗口中打印产品条码以外的其他一些数据?如果是,我应该怎么移动?

这是我的 Windows 生成器代码

public void handleResult(Result result) {
//myResult= barcode text
myResult = result.getText();
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Scan Result");
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {

scannerView.resumeCameraPreview(addquantityactivity.this);
updateData();
}
});
builder.setNeutralButton("Visit(if url)", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(myResult));
startActivity(browserIntent);
}
});
builder.setMessage(result.getText());
AlertDialog alert1 = builder.create();
alert1.show();

}

最佳答案

你看到它在哪里说 builder.setMessage(result.getText()); <--?

这是您设置结果的地方。目前您只是输入结果文本,即数字。如果您想要更多东西,可以将它放在那里。

编辑:

我不擅长写答案。您使用的方法定义为 here .它接受一个字符序列并显示它。或者它可以接受一个 Int 并显示它。

编辑2:

作为将条形码与其他一些信息连接起来的示例,我会这样做:

String myMessage = result.getText() + " and some other amazing information about this barcode";

builder.setMessage(myMessage);

关于java - Android:在条形码扫描器构建器窗口上打印数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62675425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com