久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

18
2023/08

Apicloud中FNScanner 掃描器的使用

發(fā)布時間:2023-08-18 16:44:36
發(fā)布者:MaiMai
瀏覽量:
0

FNScanner 原生插件是一個二維碼/條形碼掃描器,是 scanner 原生插件的優(yōu)化升級版。在 iOS 平臺上插件底層集成了系統(tǒng)自帶掃碼功能。注意:使用此插件前需在云編譯頁面勾選添加訪問攝像頭權(quán)限。

我們可以通過openScanner 接口或openView 接口進行掃描,其中 openScanner 接口直接打開自帶默認(rèn)效果的窗口,內(nèi)容不支持自定義;而openView 接口則是打開一個自定義大小的掃描區(qū)域,用戶可自行設(shè)計頁面的樣式和功能。我們這里采用openView 接口打開掃描器。


首先在apiready生命周期中通過api.require方法引入擴展模塊。

引入擴展模塊

然后便可直接使用openView接口打開掃描區(qū)域。

openView方法

更多參數(shù)的聲明可以去官網(wǎng)查看。


再進行具體操作之前,我們需要先監(jiān)聽此插件app在前臺和后臺之間的切換以便對資源進行一些操作。這里提供了兩個方法:onResume()與onPause():其中onResume通知當(dāng)前本原生插件app進入回到前臺。此時原生插件會進行一些資源的恢復(fù)操作,防止照相機回來之后黑屏;onPause通知當(dāng)前本原生插件app進入后臺。此時原生插件會進行一些資源的暫停存儲操作,防止照相機回來之后黑屏。編譯如下:

app監(jiān)聽

注意這兩個方法需要在apiready中調(diào)用。

現(xiàn)在一個初步的掃描器頁面就已經(jīng)建好了,接下來需要實現(xiàn)掃描器的功能。詳情見下一章。

關(guān)鍵詞:
返回列表