nan_scan 是一款支持iOS和android 的掃碼器插件,支持用戶自定義頁面

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供白城網(wǎng)站建設(shè)、白城做網(wǎng)站、白城網(wǎng)站設(shè)計、白城網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、白城企業(yè)網(wǎng)站模板建站服務(wù),十多年白城做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
1、配置:
android配置:在AndroidManifest.xml 下添加相機權(quán)限?uses-permission android:name="android.permission.CAMERA" /
iOS:在打開xcode,在info.plist 下添加 Privacy - Camera Usage Description ,打開相機權(quán)限
2、使用:
引入插件:在pubspec.yaml 中,
dependencies:
???nan_scan: 版本號
使用案例方法:
或者:
demo效果圖:
Flutter使用 Wakelock 插件控制屏幕常亮方法
[原文地址 ]
需要使屏幕處于常亮狀態(tài),可以使用Wakelock 插件。
wakelock在android的電源管理系統(tǒng)中扮演一個核心的角色,wakelock是一種鎖的機制, 只要有task拿著這個鎖, 系統(tǒng)就無法進入休眠, 可以被用戶態(tài)進程和內(nèi)核線程獲得。這個鎖可以是有超時的或者是沒有超時的, 超時的鎖會在時間過去以后自動解鎖。如果沒有鎖了或者超時了, 內(nèi)核就會啟動標準linux的那套休眠機制機制來進入休眠。
github介紹:
安裝使用說明:
1、添加到pubspec.yaml 文件
wakelock: ^0.1.4+2
2、獲取插件:flutter pub get
3、在Manifest中添加如下權(quán)限
4在頁面引入和使用:
近來閑暇時間一直在做Flutter,閃屏頁是一個比較常見的需求,網(wǎng)上的閃屏頁教程大部分是那種類似于廣告頁,而非iOS中的 LaunchScreen 性質(zhì)的閃屏頁.按照原來的方案我們要配置閃屏頁的話,我們需要同時配置兩端的閃屏頁,那么有沒有比較簡單的方案來配置閃屏頁呢? 毋庸置疑,當然是有了,那就是Flutter的插件 - flutter_native_splash . 接下來我們就來看一下具體應(yīng)該怎么使用這個插件.
首先把 flutter_native_splash 導(dǎo)入到工程的 pubspec.yaml 中.這里需要注意的是需要放在 dev_dependencies 下,而不是 dependencies .具體如下所示.
接下來我們就來配置 flutter_native_splash ,在配置之前我們看一下 flutter_native_splash 的可配置項.
例如,我現(xiàn)在只有一個logo圖片,那么我想生成iOS和android兩端的閃屏頁,這時候我只需在 pubspec.yaml 如下設(shè)置即可.
當然了,如果你有其他配置可以自行進行添加.
配置完成了,我們該如何生成呢?這時候需要我們打開終端 cd 到我們的工程目錄下.如果是Android Studio 或者 VSCode 默認就是在當前工程目錄下.
然后我們需要執(zhí)行下面的三個命令來生成閃屏頁
每一次都敲三個命令實屬麻煩,我們把上訴的三個命令整合成一個命令,如下所示.
那么,我們不想使用該插件生成的閃屏頁該怎么辦呢?我們只需要執(zhí)行下面命令即可.
注:每一次更換圖片都是需要重新執(zhí)行命令重新生成.
OK,上面就是關(guān)于 flutter_native_splash 的使用全部內(nèi)容,其實比較簡單,如果需要定制化的,建議還是各自平臺配置各自的閃屏頁.如果有任何問題歡迎在評論區(qū)批評指導(dǎo),感謝大家了.
本文標題:flutter插件教程,flutter插件庫
本文路徑:http://chinadenli.net/article6/dsgcdog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、用戶體驗、定制網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、建站公司、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)