日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android手势第一次设置密码_android实现手势密码

發布時間:2024/1/8 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android手势第一次设置密码_android实现手势密码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

###前言

在android開發過程中,偶爾我們會使用到手勢密碼的問題,那么今天就講一個手勢密碼集成的庫,經過封裝,使用靈活,調用簡單。

今天涉及的內容有:

1. 引用庫依賴

2. 在xml布局中引用手勢密碼控件

3. 手勢密碼庫使用介紹

4. 項目結構圖

效果圖

![簡單設置效果.gif](/contentImages/image/jianshu/6127340-faf1c73e0a94fde7.gif)

![基本設置效果.gif](/contentImages/image/jianshu/6127340-ca24337314a31264.gif)

####一. 引用庫依賴

在你項目中的project對應的build.gradle中添加如下配置:

```

allprojects {

repositories {

google()

jcenter()

maven { url 'https://jitpack.io' }

}

}

```

然后在你app_module對應的build.gradle中添加引用

```

dependencies {

implementation 'com.github.ShaoqiangPei:GestureView:1.0.4'

}

```

####二. 在xml布局中引用手勢密碼控件

```

//以下代碼省略

//......

```

####三.手勢密碼庫使用介紹

具體代碼,大家看demo,這里只做簡單介紹

#####3.1 設置手勢密碼

需要注意的是,當 simplePattern 返回 null時表示設置手勢密碼失敗,不為 null 的時候,表示設置手勢密碼成功, 你可以在設置密碼成功的時候做保存密碼和關閉當前設置密碼界面的操作

```

//設置密碼監聽

mHelper.setGesturePwd(new GestureHelper.OnSettingListener() {

@Override

public void minPointCountError(int pointCount) {

ToastUtil.shortShow("請至少設置" + pointCount + "個點");

}

@Override

public void repeadPassword(String msg) {

ToastUtil.shortShow("請再設置一次");

}

@Override

public void setGesture(String simplePattern) {

if (simplePattern != null) {

ToastUtil.shortShow("設置成功!密碼為:" + simplePattern);

//這里你可以保存密碼

//......

//關閉當前界面

//......

} else {

ToastUtil.shortShow("設置失敗,請重試");

}

}

});

```

#####3.2 驗證手勢密碼

驗證手勢密碼時需要注意的是,這里的 PASS_WORD 是你需要驗證的手勢密碼,當access返回false時表示驗證失敗, access返回true時表示驗證成功.驗證成功的時候,你可以做關閉當前手勢驗證界面的操作

```

//驗證手勢密碼的監聽

mHelper.verifyGesturePwd(PASS_WORD, new GestureHelper.OnVerifyListener() {

@Override

public void minPointCountError(int pointCount) {

ToastUtil.shortShow("請至少設置" + pointCount + "個點");

}

@Override

public void verifyGesture(boolean access) {

if(access){

ToastUtil.shortShow("驗證成功");

//關閉當前界面

//......

}else{

ToastUtil.shortShow("手勢密碼錯誤!");

}

}

});

```

####四.項目結構圖

![3.png](/contentImages/image/jianshu/6127340-6622e12236cf7661.png)

總結

以上是生活随笔為你收集整理的android手势第一次设置密码_android实现手势密码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。