晚上好,用作确认代码的QR码
我正在做移动增强现实游戏,我想使用QR码作为游戏的一部分。我想要做的就是自己创建QR码,这些码可以用于密码的目的,以便能够进入游戏的下一个阶段。因此,从这个意义上说,我需要用户能够从街道上的某个位置扫描QR码,并且如果QR码是合适的,则应用程序将继续进行下一个活动,以便继续流动游戏。
我一般都检查了ZXing库,但无法确切知道我是否可以以这种方式使用QR码,所以我决定询问这里是否有人曾经做过/做过类似的事情。任何指向例子的指针将不胜感激。
非常感谢您的帮助, John。
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
TextView tvStatus=(TextView)findViewById(R.id.tvStatus);
TextView tvResult=(TextView)findViewById(R.id.tvResult);
if (resultCode == RESULT_OK) {
tvStatus.setText(intent.getStringExtra("SCAN_RESULT_FORMAT"));
tvResult.setText(intent.getStringExtra("SCAN_RESULT"));
String a=(intent.getStringExtra("SCAN_RESULT"));
if (a=="1") {
Button next = (Button) findViewById(R.id.proceed);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), StoryLine2Part1.class);
startActivityForResult(myIntent, 0);
}
});
}
} else if (resultCode == RESULT_CANCELED) {
tvStatus.setText("Press a button to start a scan.");
tvResult.setText("Scan cancelled.");
}
}
}
}
编辑:
我有这方面的工作(它可以扫描并显示正常但我不能得到,因为不知何故,我不检查解析的字符串正确的值,我后来的检查工作。为了继续。在任何想法可能是错误的?
这似乎是逻辑/有趣的。我将通过一天中的更多细节处理它,并让您知道它是如何发生的。然而,非常感谢输入。非常感谢。 – GGe 2012-07-26 12:09:27
这与基于意图的集成大致相同,但演示提供的集成代码IntentIntegrator的答案当然是首选。 – 2012-07-26 13:06:56
我还没有试过这个代码,但它只是值得一个+1 – Korcholis 2012-07-26 15:52:37