- 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
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
본 자료는 미리보기를 지원하지 않습니다.
-
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
-
65
-
66
-
67
-
68
-
69
-
70
-
71
-
72
-
73
-
74
-
75
-
76
-
77
-
78
-
79
-
80
-
81
-
82
-
83
-
84
-
85
-
86
-
87
-
88
-
89
-
90
-
91
-
92
-
93
-
94
-
95
-
96
-
97
-
98
-
99
-
100
-
101
-
102
-
103
-
104
-
105
-
106
-
107
-
108
-
109
-
110
-
111
-
112
-
113
-
114
-
115
-
116
-
117
-
118
-
119
-
120
-
121
-
122
-
123
-
124
-
125
-
126
-
127
-
128
-
129
-
130
-
131
-
132
-
133
-
134
-
135
-
136
-
137
-
138
-
139
-
140
-
141
-
142
-
143
-
144
-
145
-
146
-
147
-
148
-
149
-
150
-
151
-
152
-
153
-
154
-
155
-
156
-
157
-
158
-
159
-
160
-
161
-
162
-
163
-
164
-
165
-
166
-
167
-
168
-
169
-
170
-
171
-
172
-
173
-
174
-
175
-
176
-
177
-
178
-
179
-
180
-
181
-
182
-
183
-
184
-
185
-
186
-
187
-
188
-
189
목차
[.settings]
[assets]
[bin]
[gen]
[libs]
[res]
[src]
.classpath
.project
AndroidManifest.xml
ic_launcher-web.png
proguard-project.txt
project.properties
파일 175, 폴더 39
4.12MB
최종결과보고서.hwp………………………………………………14p
1. 프로젝트 내용
2. 프로젝트 수행에 필요한 기술
3. 참여인원 및 업무
4. 기술구현
5. UI(User Interface)
6. 프로젝트 일정 계획
7. 기대효과
[assets]
[bin]
[gen]
[libs]
[res]
[src]
.classpath
.project
AndroidManifest.xml
ic_launcher-web.png
proguard-project.txt
project.properties
파일 175, 폴더 39
4.12MB
최종결과보고서.hwp………………………………………………14p
1. 프로젝트 내용
2. 프로젝트 수행에 필요한 기술
3. 참여인원 및 업무
4. 기술구현
5. UI(User Interface)
6. 프로젝트 일정 계획
7. 기대효과
본문내용
1. 프로젝트 내용
개요
- 스마트폰의 잠근화면 비밀번호를 틀렸을 때 일련의 정보를 확인할 수 있는잠근화면 앱
사용자는 잠근화면의 비밀번호를 설정하고, 타인이 비밀번호를 입력하여 3번이상 틀렸을 경우 이 후면 카메라를 이용해 사진을 찍어 웹으로 전송, 현재 스마트폰의 GPS의 정보를 웹으로 전송시켜 강화된 보안을 꾀한다.
- 사용자는 웹에서 타인이 비밀번호를 접근하려 할 당시의 사진과 GPS 정보(위도, 경도, 주소)를 확인할 수 있다.
목표
- 안드로이드 어플리케이션의 전체적인 설계 및 프로토콜 구축의 능력 향상
- 안드로이드 인터페이스와 mysql의 설계 능력 향상
환경
1. 기능적 환경
- 잠근화면의 비밀번호 설정 가능
- 비밀번호를 3번이상 틀리면 사진을 찍고 GPS정보를 웹으로 전송
2. 기술적 환경
- 스마트폰의 카메라를 제어 - Service와 mysql를 통한 데이터의 저장과 수정, 등을 컨트롤
- 다양한 레이아웃을 통해 안드로이드 인터페이스의 설게
≪ … 중 략 … ≫
4.2.2 액티비티를 통한 전체적 구성
≪ 그 림 ≫
액티비티를 통한 전체적인 스토리 보드이다. 직관적으로 UI의 구성으로 말할 수도 있다. 최초 메인화면에서 잠근화면의 비밀번호를 설정할수 있는 lockscreensetpw 엑티비티가 있다. lockscreensetpw에서 비밀번호를 설정하여 preferenceshare에 저장한다. 한 두 개의 변수를 저장하기 위해 sqlite를 쓰기에는 효율성이 떨어지기 때문이다. SimpleService는 화면이 꺼졌다가 켜졌을 때 lockscreen의 액티비티를 실행시키기 위한 Service를 실행하기 위한 브로드케스트이다. BootReceiver는 lockscreen 액티비티를 실행하는 서비스를 부팅 후에도 설정하도록 하기 위한 리시버이다. 리부팅 후 이 리시버가 자동으로 실행된다.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
lockscreensetpw.java
package self.camera;
import android.app.Activity;
import android.content.SharedPreferences;
import android.graphics.PorterDuff.Mode;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
public class lockscreensetpw extends Activity {
TextView text1,text2;
ImageView num_btn1;
ImageView num_btn2;
ImageView num_btn3;
ImageView num_btn4;
ImageView num_btn5;
ImageView num_btn6;
ImageView num_btn7;
ImageView num_btn8;
ImageView num_btn9;
ImageView num_btn0;
ImageView num_ok;
ImageView num_cancel;
final int PW_MIN = 3;
final int PW_MAX = 9;
int state = 0;
String PW_NEW = \\"\\";// 새비번
String PW_CONFI = \\"\\";// 확인용 비번
/**
* 0:현재비번확인, 1:비밀번호 새로입력, 2:비밀번호 확인
*/
String PW = \\"\\";
String PWSaved = \\"\\";
public static final String SCREEN_PW = \\"password\\";
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE); // 타이틀만지우기
setContentView(R.layout.screen_pw);
setConf();
setNumBtn();
PWSaved = getPre(SCREEN_PW);// 저장된 비번을 불러옴
setPw(\\"\\");
}
개요
- 스마트폰의 잠근화면 비밀번호를 틀렸을 때 일련의 정보를 확인할 수 있는잠근화면 앱
사용자는 잠근화면의 비밀번호를 설정하고, 타인이 비밀번호를 입력하여 3번이상 틀렸을 경우 이 후면 카메라를 이용해 사진을 찍어 웹으로 전송, 현재 스마트폰의 GPS의 정보를 웹으로 전송시켜 강화된 보안을 꾀한다.
- 사용자는 웹에서 타인이 비밀번호를 접근하려 할 당시의 사진과 GPS 정보(위도, 경도, 주소)를 확인할 수 있다.
목표
- 안드로이드 어플리케이션의 전체적인 설계 및 프로토콜 구축의 능력 향상
- 안드로이드 인터페이스와 mysql의 설계 능력 향상
환경
1. 기능적 환경
- 잠근화면의 비밀번호 설정 가능
- 비밀번호를 3번이상 틀리면 사진을 찍고 GPS정보를 웹으로 전송
2. 기술적 환경
- 스마트폰의 카메라를 제어 - Service와 mysql를 통한 데이터의 저장과 수정, 등을 컨트롤
- 다양한 레이아웃을 통해 안드로이드 인터페이스의 설게
≪ … 중 략 … ≫
4.2.2 액티비티를 통한 전체적 구성
≪ 그 림 ≫
액티비티를 통한 전체적인 스토리 보드이다. 직관적으로 UI의 구성으로 말할 수도 있다. 최초 메인화면에서 잠근화면의 비밀번호를 설정할수 있는 lockscreensetpw 엑티비티가 있다. lockscreensetpw에서 비밀번호를 설정하여 preferenceshare에 저장한다. 한 두 개의 변수를 저장하기 위해 sqlite를 쓰기에는 효율성이 떨어지기 때문이다. SimpleService는 화면이 꺼졌다가 켜졌을 때 lockscreen의 액티비티를 실행시키기 위한 Service를 실행하기 위한 브로드케스트이다. BootReceiver는 lockscreen 액티비티를 실행하는 서비스를 부팅 후에도 설정하도록 하기 위한 리시버이다. 리부팅 후 이 리시버가 자동으로 실행된다.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
lockscreensetpw.java
package self.camera;
import android.app.Activity;
import android.content.SharedPreferences;
import android.graphics.PorterDuff.Mode;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
public class lockscreensetpw extends Activity {
TextView text1,text2;
ImageView num_btn1;
ImageView num_btn2;
ImageView num_btn3;
ImageView num_btn4;
ImageView num_btn5;
ImageView num_btn6;
ImageView num_btn7;
ImageView num_btn8;
ImageView num_btn9;
ImageView num_btn0;
ImageView num_ok;
ImageView num_cancel;
final int PW_MIN = 3;
final int PW_MAX = 9;
int state = 0;
String PW_NEW = \\"\\";// 새비번
String PW_CONFI = \\"\\";// 확인용 비번
/**
* 0:현재비번확인, 1:비밀번호 새로입력, 2:비밀번호 확인
*/
String PW = \\"\\";
String PWSaved = \\"\\";
public static final String SCREEN_PW = \\"password\\";
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE); // 타이틀만지우기
setContentView(R.layout.screen_pw);
setConf();
setNumBtn();
PWSaved = getPre(SCREEN_PW);// 저장된 비번을 불러옴
setPw(\\"\\");
}
추천자료
- 영화 뷰티플 마인드를 보고서
- [일본인론] 가네마루 신(金丸信)
- 빌게이츠의 기업가 사례발표
- 장자크 아노
- [시장정보] 핀란드 울루 Techno Park - 성공사례와 기업정보등 정리
- 우리 시대 가족의 의미
- 지역사회교육프로그램 사례분석과 활성화방안(청소년문화프로그램)
- [에너지버스 분석, 에너지버스] 에너지버스 감상문
- [우수평가자료](독후감)끌리는 사람은 1%가 다르다 를 읽고
- [직업교육][프랑스 직업교육 사례][직업훈련]직업교육의 정의, 직업교육의 변천과정과 직업교...
- 진왓슨(Jean Watson)
- 과제-조직행동론과 리더십(10인이하의 조직을 잘 이끄는법)을 읽고...
- 현대카드 CRM,마케팅 사례
- 자기소개서 영작
소개글