<div id="q0ue2"></div>
  • <table id="q0ue2"></table>
  • <wbr id="q0ue2"></wbr>
    <div id="q0ue2"><acronym id="q0ue2"></acronym></div>
  • 咨詢電話:
    15628812133
    21
    2019/09

    二維碼模塊FNScanner的使用方法和注意事項

    發布時間:2019-09-21 17:59:48
    發布者:趙小華
    瀏覽量:
    0

    最近在做項目的時候遇到了一個問題,規則流程是如下,首先需要掃描條形碼獲取條形碼號,然后將條形碼號傳遞給第三方交來的視圖中進行索引查詢,將查詢結果附在當前APP中。

    項目中使用的是FNScanner模塊,模塊可以采用兩種方式進行調用,一種是直接調用 openScanner 接口,打開自帶默認 UI 效果的二維碼/條形碼掃描頁面,另一種是通過 openView 接口打開一個自定義大小的掃描區域進行掃描。意思就是可以從何另一個界面打開,這個界面可以自定義,從而實現自定義掃描界面的功能。然后在配合使用 setFrame、closeView、switchLight 等方法來實現開關閃光燈、重設掃描界面位置大小、圖片解碼、字符串編碼等相關功能。

    從上面的介紹上來看第一種方法更為簡單,不需要設定界面樣式,直接調用模塊的界面即可使用,也具備開關閃光燈,相冊讀取條形碼,攝像頭掃描條形碼的功能。第二種使用起來相對比較復雜一些,但是可以根據自己的喜好更改樣式,即自由發揮空間更多,所做出的的掃碼界面也更符合當前APP的使用情況,當然這只是其中一部分的優勢。

    針對第二種使用方法如果細心的話還可以發現可以自定義的內容比較多,最直接有效的就是interval的參數,可以自定義連續掃碼間隔,我們這次項目中就遇到了條形碼打印不清楚的情況,就需要將interval設置為最小1,可以快速的重新在次掃碼解決識別率低的問題。

    條碼識別.png

    上面這個條碼豎條的地方印刷不夠清晰,在掃碼的時候經常出現掃碼失敗的情況,針對這種條碼我們固定掃描框的大小,將條碼完整放置在我們設定的寬度和高度中,并且將interval時間設置為最小1,為方便識別還可以設置下對焦寬度條,二維碼在邊框內占據至少80%以上,識別速度極快(這還是同事神棍子發現的這一規律)。

    以上就是FNScanner的使用方法和使用的注意事項,希望在APP開發中能夠起到作用,也歡迎在開發中遇到問題的朋友一起相互交流和學習。

    返回列表
    国产办公室秘书无码精品_AV无码天堂AV_A级毛片无码专区免费看
    <div id="q0ue2"></div>
  • <table id="q0ue2"></table>
  • <wbr id="q0ue2"></wbr>
    <div id="q0ue2"><acronym id="q0ue2"></acronym></div>