九宫格密码锁进入程序

移动开发
设置九宫格密码锁进入程序,设置,重置,取消等

源码简介

设置九宫格密码锁进入程序,设置,重置,取消等
安卓巴士地址http://www.apkbus.com/forum.php?mod=viewthread&tid=182620&extra=
源码运行截图

 

源码片段

  1. package com.example.demo; 
  2.   
  3. import com.example.demo.LocusPassWordView.OnCompleteListener; 
  4.   
  5. import android.app.Activity; 
  6. import android.content.Intent; 
  7. import android.os.Bundle; 
  8. import android.os.Handler; 
  9. import android.view.View; 
  10. import android.widget.TextView; 
  11. import android.widget.Toast; 
  12.   
  13. public class LoginActivity extends Activity { 
  14.   
  15.     private LocusPassWordView lpwv; 
  16.     private static final int SPLASH_SHOW_TIME = 2000
  17.     Handler handler = new Handler(); 
  18.     Intent intent = new Intent(); 
  19.   
  20.     TextView title; 
  21.   
  22.     @Override 
  23.     public void onCreate(Bundle savedInstanceState) { 
  24.         super.onCreate(savedInstanceState); 
  25.         setContentView(R.layout.activity_login); 
  26.   
  27.         title = (TextView) findViewById(R.id.login_toast); 
  28.         lpwv = (LocusPassWordView) this.findViewById(R.id.mLocusPassWordView); 
  29.   
  30.         if (lpwv.isPasswordEmpty()) { 
  31.             title.setVisibility(View.GONE); 
  32.             lpwv.setVisibility(View.GONE); 
  33.               
  34.             handler.postDelayed(new Runnable() { 
  35.                 @Override 
  36.                 public void run() { 
  37.                     intent.setClass(getApplicationContext(), MainActivity.class); 
  38.                     startActivity(intent); 
  39.                     finish(); 
  40.                 } 
  41.             }, SPLASH_SHOW_TIME); 
  42.         } else { 
  43.             lpwv.setVisibility(View.VISIBLE); 
  44.             lpwv.setOnCompleteListener(new OnCompleteListener() { 
  45.                 @Override 
  46.                 public void onComplete(String mPassword) { 
  47.                     // 如果密码正确,则进入主页面。 
  48.                     if (lpwv.verifyPassword(mPassword)) { 
  49.                         Toast.makeText(LoginActivity.this"登录成功!"
  50.                                 Toast.LENGTH_SHORT).show(); 
  51.                         intent.setClass(getApplicationContext(), 
  52.                                 MainActivity.class); 
  53.                         startActivity(intent); 
  54.                         finish(); 
  55.                     } else { 
  56.                         Toast.makeText(LoginActivity.this"密码输入错误,请重新输入"
  57.                                 Toast.LENGTH_SHORT).show(); 
  58.                         lpwv.clearPassword(); 
  59.                     } 
  60.                 } 
  61.             }); 
  62.         } 
  63.     } 

源码下载:http://down.51cto.com/data/1978597

责任编辑:chenqingxiang 来源: 网络整理
相关推荐

2011-08-01 13:13:19

iPhone开发 图片

2019-03-24 15:05:23

手机安全解锁

2015-03-05 15:27:22

2021-12-31 08:12:05

微信微信支付云闪付

2013-05-29 10:44:11

2018-08-14 13:34:30

商业模式

2013-07-30 11:16:33

iOS 7 Beta 九宫格输入法

2022-04-21 21:49:57

元宇宙

2011-09-16 10:35:13

Android应用数独经典游戏

2017-03-29 15:41:45

互联网

2023-04-20 08:26:17

九宫格布局客户端

2020-09-16 12:10:19

九宫格视频Python文件

2015-02-02 16:42:49

特效密码锁

2021-10-12 16:39:39

支付宝口碑移动应用

2013-10-31 11:19:09

微软语音翻译手语翻译

2022-03-03 18:49:56

HarmonyOS鸿蒙操作系统

2011-05-25 19:35:25

2012-04-13 16:35:02

傲游手机浏览器发布

2023-05-31 10:08:51

2013-07-30 14:25:51

苹果iOS 7iTunes 11.1
点赞
收藏

51CTO技术栈公众号