九宫格密码锁进入程序

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

源码简介

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

 

源码片段

package com.example.demo; 
  
import com.example.demo.LocusPassWordView.OnCompleteListener; 
  
import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.os.Handler; 
import android.view.View; 
import android.widget.TextView; 
import android.widget.Toast; 
  
public class LoginActivity extends Activity { 
  
    private LocusPassWordView lpwv; 
    private static final int SPLASH_SHOW_TIME = 2000
    Handler handler = new Handler(); 
    Intent intent = new Intent(); 
  
    TextView title; 
  
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.activity_login); 
  
        title = (TextView) findViewById(R.id.login_toast); 
        lpwv = (LocusPassWordView) this.findViewById(R.id.mLocusPassWordView); 
  
        if (lpwv.isPasswordEmpty()) { 
            title.setVisibility(View.GONE); 
            lpwv.setVisibility(View.GONE); 
              
            handler.postDelayed(new Runnable() { 
                @Override 
                public void run() { 
                    intent.setClass(getApplicationContext(), MainActivity.class); 
                    startActivity(intent); 
                    finish(); 
                } 
            }, SPLASH_SHOW_TIME); 
        } else { 
            lpwv.setVisibility(View.VISIBLE); 
            lpwv.setOnCompleteListener(new OnCompleteListener() { 
                @Override 
                public void onComplete(String mPassword) { 
                    // 如果密码正确,则进入主页面。 
                    if (lpwv.verifyPassword(mPassword)) { 
                        Toast.makeText(LoginActivity.this"登录成功!"
                                Toast.LENGTH_SHORT).show(); 
                        intent.setClass(getApplicationContext(), 
                                MainActivity.class); 
                        startActivity(intent); 
                        finish(); 
                    } else { 
                        Toast.makeText(LoginActivity.this"密码输入错误,请重新输入"
                                Toast.LENGTH_SHORT).show(); 
                        lpwv.clearPassword(); 
                    } 
                } 
            }); 
        } 
    } 

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.

源码下载: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

微信微信支付云闪付

2018-08-14 13:34:30

商业模式

2013-05-29 10:44:11

2013-07-30 11:16:33

iOS 7 Beta 九宫格输入法

2011-09-16 10:35:13

Android应用数独经典游戏

2022-04-21 21:49:57

元宇宙

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技术栈公众号