2012-11-15 37 views
0

我想要做的是當您按下按鈕並打開本機應用程序時啓動Zxing應用程序,然後將所得的條形碼編號放入我們的數據庫。是否有可能只需打開應用程序就可以做到這一點,還是需要真正創建本機應用程序?您可以從Zxing複製UPC並粘貼到Web應用程序

+0

主要是看看是否合理。我在Eclipse中使用了本地zxing應用程序的示例代碼,但我對android開發完全陌生,我不認爲我完全掌握瞭如何執行它。這是一個類項目,我們有我們的Web應用程序設置,你輸入一個upc,它進入一個API並獲取我們所有的信息。我試圖做的是自動化,如果可能的話使用本地應用程序 – user1825386

+0

任何人都可以提供幫助? – user1825386

回答

2

如果不編寫一些代碼,您將無法將條形碼放在自己的數據庫中。 可以使用他們的IntentIntegrator

IntentIntegrator integrator = new IntentIntegrator(yourActivity); 
integrator.initiateScan(); 

public void onActivityResult(int requestCode, int resultCode, Intent intent) { 
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent); 
if (scanResult != null) { 
    // place your scan result into the database 
} 
    // no result found 
} 

請仔細閱讀本上 http://code.google.com/p/zxing/wiki/ScanningViaIntent

「通過意向掃描」使用斑馬線應用從自己的應用程序添加需要你的項目的源代碼: Source code

+1

這是正確的方法 - 只是注意到你只需要項目中的「android-integration」而不是所有的代碼。 –