我是新来的堆栈溢出虽然我已经阅读了很长一段时间PHP和我有一些Android问题。
我的问题是如何从条形码扫描仪(只是UPC代码和图像)获取数据,以便将其插入MySQL表中?
我会自己弄清楚MySQL表插件,但这只是让我失望!我对Android应用程序很新,但我非常坚定地让我的想法开始并开始在市场上销售。到目前为止,由于我在WIKI http://zxing.appspot.com/scan
上看到的Zxing的URL,我能够启动扫描程序。通过点击我的应用程序中的按钮启动扫描程序。它读取和工作,但我不知道如何从结果中获取数据。
我已经查阅了那篇文章...我知道我只需要将代码插入不同的地方,但是在那篇文章页面上,将它放在你的活动中是什么意思?
`public void onActivityResult(int requestCode, int resultCode, Intent intent) {
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if (scanResult != null) {
// handle scan result
}
// else continue with any other code you need in the method
...
}`
我还把这段代码放在哪里?
`IntentIntegrator integrator = new IntentIntegrator(yourActivity);
integrator.initiateScan();`
答案 0 :(得分:4)
查看ZXing Google Code页面中的Scanning via Intent文章。有关如何处理ZXing扫描活动的返回值的信息
答案 1 :(得分:3)
IntentIntegrator integrator = new IntentIntegrator(yourActivity);
integrator.initiateScan();
此代码需要您需要调用扫描程序的位置...例如,如果您有一个按钮,则可以将此行放入其OnClickListener中。
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if (scanResult != null) {
// handle scan result
}
// else continue with any other code you need in the method
...
}
这个应该存在于你的应用中,作为一种方法......