中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

android實現(xiàn)指紋識別功能

android實現(xiàn)指紋識別功能

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、海林網(wǎng)絡(luò)推廣、成都微信小程序、海林網(wǎng)絡(luò)營銷、海林企業(yè)策劃、海林品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供海林建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:www.rwnh.cn

android實現(xiàn)指紋識別功能

android實現(xiàn)指紋識別功能

功能介紹

  • 支持指紋識別,兼容 Android 6.0 和 Android 9.0
  • 提供界面友好的指紋識別彈窗,可自定義其樣式
  • 實現(xiàn)國際化(支持中文和英文)

Gradle依賴

 dependencies {
  implementation 'com.github.ZuoHailong:BiometricPrompt:0.2.3'
 }

指紋識別用法簡述

FingerprintVerifyManager.Builder builder = new FingerprintVerifyManager.Builder(MainActivity.this);
 builder.callback(new FingerprintCallback()).build(); 

使用指紋識別功能,只需要關(guān)心 FingerprintVerifyManager FingerprintCallback 兩個類:

FingerprintVerifyManager 通過 Builder 初始化并管理指紋識別功能

FingerprintCallback 指紋識別監(jiān)聽,提供 onSucceeded()、onFailed()、onCancel()、onUsepwd() 、onNoneEnrolled()、onHwUnavailable() 六個回調(diào)方法

當用戶取消指紋驗證框時,回調(diào) onCancel() 方法;

當用戶選擇密碼驗證時,回調(diào) onUsepwd() 方法

當手機上未添加指紋時,回調(diào) onNoneEnrolled() 方法

當硬件模塊不可用時,回調(diào) onHwUnavailable() 方法

Builder詳細用法

1、實例化 Builder,必需

FingerprintVerifyManager.Builder builder = new FingerprintVerifyManager.Builder(Activity activity)

2、設(shè)置驗證結(jié)果監(jiān)聽,必需

builder.callback(new FingerprintCallback())

3、開始構(gòu)建,彈出指紋識別框,并拉起指紋掃描器等待掃描指紋,必需

builder.build()

以下方法適用于 Android 6.0 自定義識別框的情況

4、設(shè)置驗證框中指紋圖標的顏色,可選

builder.fingerprintColor(@ColorInt int color)

5、置取消按鈕的文本色,可選

builder.cancelTextColor(@ColorInt int color)

6、設(shè)置密碼驗證按鈕是否顯示,默認不顯示,可選

builder.usepwdVisible(boolean isVisible)

7、設(shè)置密碼驗證按鈕的文本色,可選

builder.usepwdTextColor(@ColorInt int color)

以下方法適用于 Android 9.0 系統(tǒng)提供識別框的情況

8、在 Android 9.0+ 是否啟用系統(tǒng)提供的識別框,默認不啟用,可選

builder.enableAndroidP(boolean enableAndroidP)

9、識別框的主標題,默認“指紋驗證”,可選

builder.title(String title)

10、識別框的副標題,默認不顯示,可選

builder.subTitle(String subTitle)

11、識別框的描述信息,默認不顯示,可選

builder.description(String description)

12、識別框“取消”按鈕上的文字,默認“取消”,可選

builder.cancelBtnText(String cancelBtnText)

注意:上述適用于 Android 6.0 的 API 和適用于 Android 9.0 的 API 并不是互斥的。

Demo:https://github.com/cuiwenju2017/FingerprintRecognition

總結(jié)

以上所述是小編給大家介紹的android實現(xiàn)指紋識別功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

網(wǎng)站題目:android實現(xiàn)指紋識別功能
網(wǎng)頁路徑:http://www.rwnh.cn/article42/ippoec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、移動網(wǎng)站建設(shè)關(guān)鍵詞優(yōu)化、定制開發(fā)外貿(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)

成都seo排名網(wǎng)站優(yōu)化
高邑县| 宜兰市| 绥滨县| 阿克苏市| 天全县| 榕江县| 巴东县| 昔阳县| 崇明县| 外汇| 怀仁县| 永宁县| 河北省| 泸西县| 定日县| 嘉祥县| 涿鹿县| 苍南县| 含山县| 山西省| 铁岭市| 抚松县| 封开县| 东乡族自治县| 镶黄旗| 顺义区| 滨州市| 外汇| 宜宾县| 宜良县| 阿克陶县| 江阴市| 九寨沟县| 宁国市| 满洲里市| 灵川县| 墨脱县| 西城区| 南汇区| 江都市| 偏关县|