


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
主題Android設(shè)備掃描數(shù)據(jù)處理流程適用范圍EDA50/EDA50K/D75e/D70e/CT50/CN51問題背景與客戶調(diào)試過程中對Scanwedge處理流程理解有些混亂,因此總結(jié)流程用于客戶對Honeywell設(shè)備掃描數(shù)據(jù)處理的理解。解決方案HoneywellAndroidScanWedge掃描數(shù)據(jù)處理順序:DataCollectionService是HoneywellAndroid設(shè)備底層監(jiān)控掃描數(shù)據(jù)的服務(wù),并向上層應(yīng)用發(fā)送默認(rèn)的廣播:ent.action.EDIT_DATA,數(shù)據(jù)字段為"data".2.判斷是否LaunchBrowser,如果勾選了,則當(dāng)掃描到http://或https://開頭數(shù)據(jù)時,直接打開瀏覽器并打開條碼內(nèi)容網(wǎng)頁,數(shù)據(jù)處理return;3.判斷是否ScantoIntent,如果勾選了,則判斷掃描的數(shù)據(jù)是否以//開頭,如是(例如//Hellen),則會向外發(fā)送一個廣播"ent.action.Hellen",不包含數(shù)據(jù),系統(tǒng)中如注冊了該廣播的APP在接收到廣播后就會執(zhí)行相應(yīng)動作。數(shù)據(jù)處理return;4.判斷DataIntent是否勾選,如勾選則以在Action中自定義的任意廣播進(jìn)行發(fā)送,如app注冊了該廣播則可以做后續(xù)數(shù)據(jù)處理等的動作。數(shù)據(jù)處理return。即我們通常所說的廣播模式,其優(yōu)先級高于Wedge,此時wedge不生效。5.判斷PlugIn是否選擇,如選擇或填寫了相應(yīng)的package/.Class,則將掃描數(shù)據(jù)送給對應(yīng)Class插件處理,當(dāng)處理完后再交給后面wedge顯示(必須勾選wedge才能生效)。6.如果沒有以上內(nèi)容,應(yīng)用程序則直接接收默認(rèn)Wedge發(fā)送的數(shù)據(jù)。廣播模式:步驟:需要確認(rèn)DataCollectionService是否是及以上版本,否則需要升級最新固件或CommonES如使用廣播模式,需將DataEditingPlugin項(xiàng)中的值置空Settings->Scanning->InternalScanner->Defaultprofile->DataProcessingSettings->DataEditingPlugin值清空設(shè)置廣播模式發(fā)送的ACTION:Settings->Scanning->InternalScanner->Defaultprofile->DataProcessingSettings->DataIntent(勾選上)Action中填入自定義發(fā)送的Action的值,如:可安裝如下apk進(jìn)行測試驗(yàn)證:BroadcastMode.apk代碼參考:AndroidMenifest.xml文件里需設(shè)置Action(用于接收DataCollectionService發(fā)送的廣播)DataEditingPlugin.java用于接收送過來"data"字段數(shù)據(jù),用戶可以將數(shù)據(jù)內(nèi)容進(jìn)行任意編輯(如添加前后綴或其他修改)BroadcastMode_SampleCode.7z廣播模式將掃描原始數(shù)據(jù)全權(quán)交給客戶程序處理,客戶可以通過自己的程序?qū)呙钄?shù)據(jù)做任意處理。DataEditingPlugin 插件1. Settings->Scanning->InternalScanner->DefaultProfile->DataProcessingSettings->DataEditingPlugin設(shè)置內(nèi)容如下字串( Package/.Class)或者打開DataEditingPlugin的輸入框,直接掃描下面QR碼(確保SymbologySettings里的QR碼是勾選的)。Settings->Scanning->InternalScanner->DefaultProfile->DataProcessingSettings->Wedge是勾選的例如將下面Plugin.apk安裝到設(shè)備中Plugin.apk4. 運(yùn)行任何有可編輯控件的程序,都可以自動接收到由 Plugin插件處理過的掃描數(shù)據(jù)。代碼參考:AndroidMenifest.xml文件中,必須注冊接收ScanWedge默認(rèn)發(fā)送的廣播:數(shù)據(jù)字段為"data"DataEditi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 班級科技活動組織與引導(dǎo)計劃
- 社團(tuán)發(fā)展戰(zhàn)略計劃
- 可持續(xù)發(fā)展與財務(wù)規(guī)劃計劃
- 小兒輔食知識培訓(xùn)課件
- 企業(yè)戰(zhàn)略控制概述
- 簡單的護(hù)理查房
- 靜脈輸血護(hù)理查房
- 鋰電池安全知識培訓(xùn)課件
- 第十單元實(shí)驗(yàn)活動6:酸、堿的化學(xué)性質(zhì)教學(xué)設(shè)計-2023-2024學(xué)年九年級化學(xué)人教版下冊
- 腰椎穿刺患者術(shù)后護(hù)理
- 可穿戴生理傳感器驅(qū)動的深度學(xué)習(xí)情緒識別模型在心理健康評估中的應(yīng)用
- 風(fēng)力發(fā)電塔管桁架施工方案
- 2024-2030年中國工控機(jī)行業(yè)發(fā)展?fàn)顩r及營銷戰(zhàn)略研究報告
- 標(biāo)準(zhǔn)土方工程招標(biāo)文件樣本
- 如何提升管理能力和水平
- 智慧漁政網(wǎng)格管理平臺項(xiàng)目方案
- GB/T 7716-2024聚合級丙烯
- 《弱電知識培訓(xùn)》課件
- 丹麥地理課件
- 住宅小區(qū)供配電設(shè)施建設(shè)和改造技術(shù)標(biāo)準(zhǔn)
- 勞動合同(模版)4篇
評論
0/150
提交評論