实现实现Android 手势密码是一种通过手势轨迹输入的认证方式,它可以帮助用户更安全地保护自己的个人信息。手势密码的实现原理是:用户首先在屏幕上绘制一个自定义的图案,然后系统将这个图案存储为一个数字序列,当用户再次输入时,系统会比较用户输入的图案和存储的图案,如果两者匹配,则用户认证通过,否则失败。
实现
Android 手势密码是一种通过手势轨迹输入的认证方式,它可以帮助用户更安全地保护自己的个人信息。
手势密码的实现原理是:用户首先在屏幕上绘制一个自定义的图案,然后系统将这个图案存储为一个数字序列,当用户再次输入时,系统会比较用户输入的图案和存储的图案,如果两者匹配,则用户认证通过,否则失败。
是一段 Android 手势密码的代码实现:
// 定义一个存储手势密码的数组
int[] gesturePwd = new int[9];
// 用户绘制手势密码时,存储手势密码到数组中
public void saveGesturePwd(int[] gesturePwd){
// 将用户绘制的手势密码存储到数组中
for(int i=0;i this.gesturePwd[i] = gesturePwd[i]; } } // 验证手势密码 public boolean verifyGesturePwd(int[] gesturePwd){ // 遍历数组,比较用户输入的手势密码和存储的手势密码 for(int i=0;i if(this.gesturePwd[i] != gesturePwd[i]){ return false; } } return true; } 本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(85条)