最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android添加指紋解鎖功能的實現(xiàn)代碼

 更新時間:2018年07月09日 16:56:31   作者:滔lt  
當開發(fā)的APP需要加密驗證時可以考慮添加系統(tǒng)指紋解鎖功能。這篇文章主要介紹了Android添加指紋解鎖功能的實現(xiàn)代碼,需要的朋友可以參考下

前言

指紋解鎖技術成為當前驗證用戶信息的重要手段,基本上當前手機都配置了指紋解鎖。當開發(fā)的APP需要加密驗證時可以考慮添加系統(tǒng)指紋解鎖功能。

添加指紋解鎖功能步驟很簡單,大致過程如下:

1 添加權限

在Manifest.xml文件中添加訪問用戶指紋的權限。

 <uses-permission android:name="android.permission.USE_FINGERPRINT"/>

2 聲明系統(tǒng)提供的指紋管理類對象

private FingerprintManagerCompat manager;

3 獲取指紋管理類對象

 manager = FingerprintManagerCompat.from(this);

4 執(zhí)行驗證過程

 manager.authenticate(null, 0, null, new FingerAuthenticateCallBack(), null);

5 監(jiān)聽指紋驗證結果

指紋驗證結果通過回調方式傳遞給開發(fā)者,需要開發(fā)者繼承AuthenticationCallback類。具體方式如下:

 public class FingerAuthenticateCallBack extends FingerprintManagerCompat.AuthenticationCallback {
  private static final String TAG = "FingerAuthenticateCallBack";
  // 當出現(xiàn)錯誤的時候回調此函數(shù),比如多次嘗試都失敗了的時候,errString是錯誤信息
  @Override
  public void onAuthenticationError(int errMsgId, CharSequence errString) {
   Log.e(TAG, "onAuthenticationError: " + errString);
  }
  // 當指紋驗證失敗的時候會回調此函數(shù),失敗之后允許多次嘗試,失敗次數(shù)過多會停止響應一段時間然后再停止sensor的工作
  @Override
  public void onAuthenticationFailed() {
   Log.d(TAG, "onAuthenticationFailed: " + "驗證失敗");
  }
  @Override
  public void onAuthenticationHelp(int helpMsgId, CharSequence helpString) {
   Log.e(TAG, "onAuthenticationHelp: " + helpString);
  }
  // 當驗證的指紋成功時會回調此函數(shù),然后不再監(jiān)聽指紋sensor
  @Override
  public void onAuthenticationSucceeded(FingerprintManagerCompat.AuthenticationResult
              result) {
   Log.e(TAG, "onAuthenticationSucceeded: " + "驗證成功");
  }
 }

總結

以上所述是小編給大家介紹的Android添加指紋解鎖功能的實現(xiàn)代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

最新評論

新乡市| 汽车| 涡阳县| 阿克苏市| 丹江口市| 皮山县| 通道| 灵寿县| 桃园县| 临潭县| 大埔区| 陕西省| 昆明市| 菏泽市| 黄大仙区| 鹿泉市| 茶陵县| 西乌珠穆沁旗| 屏边| 青川县| 固阳县| 陇南市| 色达县| 慈溪市| 扎囊县| 东平县| 陕西省| 南开区| 南城县| 房山区| 阜南县| 内乡县| 剑川县| 海淀区| 黑龙江省| 泽普县| 邢台县| 鄱阳县| 沁阳市| 萍乡市| 深圳市|