在我的 android 应用程序中,我使用条形码阅读器获取任何产品的 UPC 代码。但是一旦我获得了 upc 代码,我如何才能以编程方式获得详细信息。
我在互联网上搜索,我发现的一件事是“转到 upc 数据库站点,输入 upc 编号并显示详细信息”,但必须有一个 API 才能正确获取这些详细信息。有人可以帮我解决这件事。谢谢你。
忽略下面的代码:
package com.android.barcode;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
public class BarcodeActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
IntentIntegrator.initiateScan(this);
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case IntentIntegrator.REQUEST_CODE: {
if (resultCode != RESULT_CANCELED) {
IntentResult scanResult = IntentIntegrator.parseActivityResult(
requestCode, resultCode, data);
if (scanResult != null) {
String upc = scanResult.getContents();
// put whatever you want to do with the code here
TextView tv = new TextView(this);
tv.setText(upc);
setContentView(tv);
}
}
break;
}
}
}
}