2013-11-21 53 views
1

我正在Android平板電腦上創建應用程序,需要掃描條形碼並獲得結果。我使用的平板電腦具有內置掃描儀以及相機。集成應用程序與內置條碼掃描器

我曾嘗試使用Zxing Lib,但這是在平板電腦上使用相機,而不是調用掃描儀。

如何才能找到我需要使用的實際意圖直接從我的應用程序中調用掃描儀?

在平板電腦上預裝了Barcode Utility應用程序,並具有捕獲條形碼數據的基本屏幕,我想我可能應該在我的應用程序中通過Intent調用此應用程序。但是,我又如何知道我需要用來調用這個實用程序的意圖?

+0

平板電腦的商標和型號是什麼?您是否嘗試在構造函數的網站上找到開發者文檔? – gahfy

+0

其Getac Z710,我已經聯繫了公司支持人員,但必須等待長達3天的迴應。 – leeb898

+0

據我所知,我不應該需要使用像Zxing這樣的Lib,因爲那裏已經有掃描器和一個實用程序,我想我可以在後臺調用並傳回數據。但我不知道如何調用這個實用程序。 – leeb898

回答

0

您可以檢查它是否是通過執行類似 如果(android.os.Build.MANUFACTURER ==「和碩」)都有自己的條碼掃描器設備{// 做什麼你現在正在做 }其他{// 使用XZing意向爲其他設備提供 您服務}

當然,你必須硬編碼具有內置掃描儀的所有設備,但我想不會有太多具有這樣的功能。您甚至可以使用android.os.Build.MODEL指定要執行其內置掃描器邏輯的設備。檢查這info page from dev docs for further details

相關問題