본문 바로가기

자바

[강좌] 안드로이드 어플 개발을 위한 셋팅, 안드로이드 가상 기기(AVD) 생성 * AVD(안드로이드 가상 기기) 생성 안드로이드 어플을 개발하고 테스트를 하기 가장 적합한 것은 안드로이드폰이겠만 PC에서도 안드로이드 SDK에서 제공 해주는 가상 디바이스 생성 통해 테스트가 가능하다. 이클립스에서의 Window - Android SDK and AVD Manager 부분을 실행합니다. 새창이 뜨면 가장 왼쪽에 있는 메뉴에서 Virtual devices를 클릭하고, 오른쪽에 있는 New 버튼을 클릭합니다. 가상 디바이스를 생성을 할 수 있는 메뉴가 나옵니다. 주의할 점은 Target입니다. 자신이 만들고자 하는 안드로이드 버젼을 선택을 해야 하기 때문입니다. 일단 2.2버전으로 설정을 했습니다. 사이즈는 적당하게 128MB로 설정을 했습니다. 하드웨어에서는 New버튼을 클릭하면 더욱 더.. 더보기
Gmail을 SMTP서버로 사용하여 메일 발송하기 web application 작업시 메일 모듈이 붙는 경우가 있다. 회원인증이나 회원들한테 소식지나 제품을 구매했다면 구내 내역을 보낸다던지 많은 경우의 수가 있다. 메일 관련 모듈을 개발하기 위해서는 없어서 안되는 것이 SMTP 서버이다. 메일을 보내는 역할을 하는 서버인데 이것이 있어야 제대로 소스가 구동이 되는지 확인할수 있기 때문이다. 대용량 메일 테스트가 아니라면 구글에서 사용하는 메일계정으로 테스트가 가능하다. 구글 메일계정이 있다면 POP3 뿐만 아니라 SMTP 서버도 사용이 가능하다. 대용량을 보내게 되면 불법 사용자로 간주 계정이 차단 될것이므로 주의 하도록 한다. 간단한 메일 모듈 테스트로는 적당한 것 같다. spring framework 에서는 여러가지 유용한 유틸 클래스들이 많이 있.. 더보기
[Tip] Java 디컴파일 방지하기 RetroGuard 사용법 _DownTown LGT_ 1. 해당 프로젝트의 class 폴더로 이동해서 class파일만을 jar로 묶는다. >jar cvf Wooja.jar *.* 2. jar로 묶었으면 script 작성툴을 실행시킨다. >java RGgui 3. 그러면 gui창이 뜨고 Borwse..를 눌러서 해당 jar파일을 불러온다. 이 작업은 보호해야할 코드명을 지정해주는 작업이다 아래의 어쩌구 저쩌구는 신경끄고 넘어가자 next > 4. 음.. 3번 항목에 뭔가 떠야 하는데.안 뜬다..그냥 next > 5. [Package]를 선택하면 해당 클래스 들이 뜬다..이 중에서 보호해야 할 클래스를 선택한다. 물론Midlet을 상속한 Midlet class겠지..? 선택했으면 'Preserve the c.. 더보기