2012-05-22 126 views
0

在我的Android应用程序中,我使用条形码阅读器获取任何产品的UPC代码。 但一旦我得到upc代码我如何可以通过编程获得细节。如何从upc获取产品详细信息?

我搜索互联网上,有一件事我发现是“去upcdatabase网站,键入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; 
     } 
     } 
    } 
} 
+0

有你解决了这个问题,我也有新的Android和发现解决方案相同。 – jagdish

回答

0

如果你谈论的webstie UPC数据库的theres位于API信息页面在这里:UPC API Information

相关问题