Android設備掃描數據處理流程_第1頁
Android設備掃描數據處理流程_第2頁
Android設備掃描數據處理流程_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

主題Android設備掃描數據處理流程適用范圍EDA50/EDA50K/D75e/D70e/CT50/CN51問題背景與客戶調試過程中對Scanwedge處理流程理解有些混亂,因此總結流程用于客戶對Honeywell設備掃描數據處理的理解。解決方案HoneywellAndroidScanWedge掃描數據處理順序:DataCollectionService是HoneywellAndroid設備底層監控掃描數據的服務,并向上層應用發送默認的廣播:ent.action.EDIT_DATA,數據字段為"data".2.判斷是否LaunchBrowser,如果勾選了,則當掃描到http://或https://開頭數據時,直接打開瀏覽器并打開條碼內容網頁,數據處理return;3.判斷是否ScantoIntent,如果勾選了,則判斷掃描的數據是否以//開頭,如是(例如//Hellen),則會向外發送一個廣播"ent.action.Hellen",不包含數據,系統中如注冊了該廣播的APP在接收到廣播后就會執行相應動作。數據處理return;4.判斷DataIntent是否勾選,如勾選則以在Action中自定義的任意廣播進行發送,如app注冊了該廣播則可以做后續數據處理等的動作。數據處理return。即我們通常所說的廣播模式,其優先級高于Wedge,此時wedge不生效。5.判斷PlugIn是否選擇,如選擇或填寫了相應的package/.Class,則將掃描數據送給對應Class插件處理,當處理完后再交給后面wedge顯示(必須勾選wedge才能生效)。6.如果沒有以上內容,應用程序則直接接收默認Wedge發送的數據。廣播模式:步驟:需要確認DataCollectionService是否是及以上版本,否則需要升級最新固件或CommonES如使用廣播模式,需將DataEditingPlugin項中的值置空Settings->Scanning->InternalScanner->Defaultprofile->DataProcessingSettings->DataEditingPlugin值清空設置廣播模式發送的ACTION:Settings->Scanning->InternalScanner->Defaultprofile->DataProcessingSettings->DataIntent(勾選上)Action中填入自定義發送的Action的值,如:可安裝如下apk進行測試驗證:BroadcastMode.apk代碼參考:AndroidMenifest.xml文件里需設置Action(用于接收DataCollectionService發送的廣播)DataEditingPlugin.java用于接收送過來"data"字段數據,用戶可以將數據內容進行任意編輯(如添加前后綴或其他修改)BroadcastMode_SampleCode.7z廣播模式將掃描原始數據全權交給客戶程序處理,客戶可以通過自己的程序對掃描數據做任意處理。DataEditingPlugin 插件1. Settings->Scanning->InternalScanner->DefaultProfile->DataProcessingSettings->DataEditingPlugin設置內容如下字串( Package/.Class)或者打開DataEditingPlugin的輸入框,直接掃描下面QR碼(確保SymbologySettings里的QR碼是勾選的)。Settings->Scanning->InternalScanner->DefaultProfile->DataProcessingSettings->Wedge是勾選的例如將下面Plugin.apk安裝到設備中Plugin.apk4. 運行任何有可編輯控件的程序,都可以自動接收到由 Plugin插件處理過的掃描數據。代碼參考:AndroidMenifest.xml文件中,必須注冊接收ScanWedge默認發送的廣播:數據字段為"data"DataEditi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論