|
@ -10,6 +10,8 @@ import android.content.Intent;
|
10
|
10
|
import android.os.AsyncTask;
|
11
|
11
|
import android.os.Bundle;
|
12
|
12
|
import android.view.KeyEvent;
|
|
13
|
import android.view.View;
|
|
14
|
import android.widget.Button;
|
13
|
15
|
import android.widget.TextView;
|
14
|
16
|
|
15
|
17
|
import com.ai.mobile.lockpattern.view.LocusPassWordView;
|
|
@ -28,10 +30,11 @@ import com.wade.mobile.util.cipher.DES;
|
28
|
30
|
import com.wade.mobile.util.cipher.MD5;
|
29
|
31
|
import com.wade.mobile.util.http.HttpTool;
|
30
|
32
|
|
31
|
|
public class SetLockActivity extends Activity implements OnCompleteListener {
|
|
33
|
public class SetLockActivity extends Activity implements OnCompleteListener,View.OnClickListener {
|
32
|
34
|
|
33
|
35
|
private TextView notifyView;
|
34
|
36
|
private LocusPassWordView lockView;
|
|
37
|
private Button resetBtn;
|
35
|
38
|
|
36
|
39
|
private boolean isFirstTime = true;
|
37
|
40
|
private String firstPassword = null;// 第一次绘制时候的密码
|
|
@ -41,7 +44,9 @@ public class SetLockActivity extends Activity implements OnCompleteListener {
|
41
|
44
|
setContentView(R.layout.reset_lock_layout);
|
42
|
45
|
notifyView = (TextView)findViewById(R.id.notify);
|
43
|
46
|
lockView = (LocusPassWordView)findViewById(R.id.lock_view);
|
|
47
|
resetBtn = (Button)findViewById(R.id.reset_btn);
|
44
|
48
|
lockView.setOnCompleteListener(this);
|
|
49
|
resetBtn.setOnClickListener(this);
|
45
|
50
|
notifyView.setText("绘制解锁图案!");
|
46
|
51
|
}
|
47
|
52
|
|
|
@ -51,6 +56,7 @@ public class SetLockActivity extends Activity implements OnCompleteListener {
|
51
|
56
|
firstPassword = password;
|
52
|
57
|
lockView.reset();
|
53
|
58
|
notifyView.setText("再次绘制解锁图案!");
|
|
59
|
resetBtn.setVisibility(Button.VISIBLE);
|
54
|
60
|
isFirstTime = false;
|
55
|
61
|
} else {
|
56
|
62
|
if (firstPassword.equals(password)) {
|
|
@ -71,6 +77,21 @@ public class SetLockActivity extends Activity implements OnCompleteListener {
|
71
|
77
|
|
72
|
78
|
}
|
73
|
79
|
|
|
80
|
|
|
81
|
public void onClick(View v) {
|
|
82
|
// TODO Auto-generated method stub
|
|
83
|
switch (v.getId()) {
|
|
84
|
case R.id.reset_btn:
|
|
85
|
isFirstTime = true;
|
|
86
|
notifyView.setText("绘制解锁图案!");
|
|
87
|
resetBtn.setVisibility(Button.INVISIBLE);
|
|
88
|
firstPassword = null;
|
|
89
|
default:
|
|
90
|
break;
|
|
91
|
}
|
|
92
|
}
|
|
93
|
|
|
94
|
|
74
|
95
|
@Override
|
75
|
96
|
public boolean onKeyDown(int keyCode, KeyEvent event) {
|
76
|
97
|
if (keyCode == KeyEvent.KEYCODE_BACK) {
|