nft0 手持終端是新大陸品牌大新款的pda,也是很受到市場上面的歡迎。很多客戶在購買之前都會問我們能否二次開發,或者已經購買了的問需要怎么開發。下面蘇州遠景達小編就講解一下新大陸nft10手持終端pda安卓系統開發設置步驟。此方法同樣適用于其他新大陸無線數據終端(Android 系統)。
一、開發環境
設備的二次開發接口采用了 android 的標準廣播方式通信,不需要額外的 SDK,應用程序開發環境與原 生 Android 系統的應用開發環境兼容。
二、獲取設備產品識別屬性
可通過系統屬性:android.os.Build.MODEL 獲取設備產品型號,應用程序可根據該變量自適應不同產商 設備,例如 MT65、MT90、NFT10 等。
三、掃描服務
1) 啟動掃描
注:當使用物理掃描鍵來觸發掃描時,系統底層會自行監聽掃描按鍵并啟動掃描,應用程序無需發送此 廣播,直接跳過這步操作。
發送一個廣播以啟動掃描。
廣播名 Action:nlscan.action.SCANNER_TRIG
Extra 掃描很時參數:SCAN_TIMEOUT (單位為秒,值為 int 類型,且不很過 9 秒,默認 3 秒)
Extra 掃碼類型參數:SCAN_TYPE (單碼、雙碼類型,值為 1:單碼,值為 2:雙碼,默認單碼;)
注:暫不支持雙碼
2) 獲取掃描結果
直接填充模式:當設置該輸出模式時,結果會自動填充到焦點狀態的輸入框。
模擬鍵輸出模式:當設置該輸出模式時,結果會轉換按鍵鍵值輸出到焦點狀態的界面。
API輸出模式:當設置該輸出模式時,需要注冊廣播監聽來獲取結果
以上三種輸出方式可通過掃描設置工具直接設置,也可通過第4小點中提到的方法使用廣播進行設 置。
3) 停止掃描 注:當使用物理掃描鍵來觸發掃描時,系統底層會自行監聽掃描按鍵并按照設定好的掃描模式來停止掃 描,應用程序無需發送此廣播,直接跳過這步操作。即使用物理掃描鍵啟動讀碼,只需通過廣播獲取掃 描結果,無需在應用程序中處理啟動、停止掃描的操作。
4) 修改掃描設置默認值
修改通用配置
應用程序可以通過發送廣播以配置系統掃描頭使能及數據輸出模式 。 其廣播名為:ACTION_BAR_SCANCFG,該廣播大多可帶3個參數,應用程序可根據需要一次修改以下一個或多個參數, 參數定義如下,標*為默認值:
修改碼制配置
應用程序可以通過發送廣播以配置掃描頭碼制與相關參數使能(參數值詳情隨不同的識讀頭而不同, 參考識讀頭的參數值手冊)
詳細步驟可參考:新大陸 Android 無線數據終端軟件無線數據終端軟件開發指南
新大陸Android無線數據終端軟件開發指南-V1.4.pdf