블로그 이미지
elvaDocu

공지사항

최근에 올라온 글

최근에 달린 댓글

글 보관함

calendar

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

안드로이드와 구글맵 api 연동하기!

2010. 7. 22. 01:37 | Posted by elvaDocu

이번 포스팅은 안드로이드에 구글맵 api를 연동해보도록 하겠습니다

1. 안드로이드 프로젝트 생성하기

File -- New -- Android Project 를 클릭하여 새로운 안드로이드 프로젝트를 생성합니다

프로젝트 이름은 제가 임의로 바꿨구요 주의할 점은 Google APIs를 선택해야 합니다

2. 라이브러리 추가와 권한 설정하기

우선 라이브러리부터 추가 하겠습니다
이클립스 왼쪽 탐색기에서 AndroidManifest.xml 파일을 더블클릭하여 열어준 다음
아랫쪽 탭에 Application을 선택하고 add를 눌러 그림과 같이 선택하고 OK를 눌러주세요


그 다음 아래의 그림과 같이 설정합니다


원래 위 두 그림은 나란히 붙어 있는것이지만 화면상 편집했습니다 아랫쪽의 그림이 윗쪽 그림의
오른편에 붙어 있는 모습입니다.

이제 권한을 설정하도록 하겠습니다
아래탭의 Permissions를 클릭하여 add를 선택하고 uses permission을 선택하여
아래의 그림과 같이 두 항목을 설정해주세여~

이것 역시 위 그림처럼 보이는 화면 왼쪽에 여러가지를 선택할수 있는 대화상자가 생기니까
거기서 선택하셔서 설정하시면 됩니다

3. 프로젝트이름.java 파일 수정하기

이제 프로그램에 들어갈 java파일을 수정하도록 하겠습니다
코드는 텍스트파일로 추가하겠습니다

android google.txt


위 파일을 받으셔서 붙여넣기 해주시면 되는데요
java 파일의 위치는 왼쪽 탐색기에 보시면 src로 시작되는 폴더를 계속 확장시키면 마지막에 나오는 java의 확장자를 가지는 파일을 수정해주시면 됩니다

그림과 같이 텍스트파일의 소스를 이용하여 붙여넣기 해주시고 혹 첨부파일에 없는 내용은
그림을 보면서 타이핑 치세여~ㅎㅎ

4. xml 파일 수정하기

끝으로 xml 파일을 수정하면 되는데요
여기서 수정해야할 xml파일은 이클립스 화면 왼쪽 탐색기에 res라는 이름의 폴더를 확장시키면 layout 라는 폴더 아래에 있는 main.xml 파일입니다

더블클릭하여 열어주시구여 아래의 그림과 같이 수정합니다


기존의 내용을 모두 지우시고 위에 첨부한 소스파일의 내용을 붙여넣기 해주시면 끝!
마지막줄의 apikey의 값은  다음에는 본인이 발급한 구글 api키 값을 넣으셔야 됩니다
API Key값을 발급하지 않으신 분은 여기를 클릭하시고 키값을 생성하세여~

5. 결과 화면

화면 상단 메뉴에서 window -- Android SDK and AVD manager를 클릭하여
새로운 AVD를 만듭니다 이때 Target은 Google API를 선택하셔서 AVD를 생성하고
실행한다음 안드로이드 화면이 뜨면 이클립스에서 ctrl + F11를 누르시고 컴파일+실행 하시면
아래와 같이 맵이 뜨는걸 확인하실 수 있습니다




안드로이드 기반 스마트폰에 구글맵을 연동하기 위해서는
첫째 안드로이드 기반 작업이 제대로 갖춰져 있어야합니다
이건 당연한거겠져~ ㅋㅋ
사소한 path 설정부터 이클립스 플러그인 설정(링크)까지 모든게 갖춰진 상태이라 생각하고
구글맵을 연동하기 위한 첫번째 단계인 api 키값을 생성해 보도록 하겠습니다.

1. debug.keystore를 찾아라!
일단 윈도우의 폴더 설정에서 숨김파일을 보이게 설정해주세여


그리고 아래의 경로를 찾아가서 확인해 보면 debug.keystore 라는 파일이 있을겁니다
•Windows Vista: C:\Users\<user>\.android\
•Windows XP: C:\Documents and Settings\<user>\.android\debug.keystore
•OS X and Linux: ~/.android/debug.keystore

파일의 위치를 확인 하셨으면 cmd 창을 엽니다
그리고 위에서 확인한 해당 경로로 cd 명령어를 통해 이동합니다 (Ex. cd c:\)

dir 명령어를 통해 debug.keystore 파일이 있음을 확인하고

keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android

keytool.txt

블로그가 드래그 금지 플러그인이 작동중이라 위 내용을 위에 텍스트파일로 첨부합니다. 

위에 keytool.txt 누르시고 다운로드 하셔서복사해 쓰시고

정리 하세여


입력하여 MD5값을 생성 하도록 합니다.


인증서 지문 : 여기 다음 값이 값입니다 복사하실때는 cmd창에 오른쪽 클릭하시고 표시를 클릭
하신다음에 드래그 하셔서 복사 하시면 손쉽게 복사하실 수 있어여~

이렇게 얻은 값을 구글에 가셔서 인증해야됩니다
http://code.google.com/android/maps-api-signup.html 여기로 가셔서 등록만 하시면 됩니다


구글 계정이 필요하니까 가입하셔야되요
우리나라 사이트처럼 이것저것 요구하지 않으니까 금방 생성하실 수 있을꺼에여

이제 Generate API Key를 누르면 본인의 키값이 뜰껍니다
잘 복사해두었다가 구글맵 연동하실때 쓰시면 됩니다.


Android 개발환경(이클립스) 구축하기

2010. 7. 7. 18:53 | Posted by elvaDocu

안드로이드 2.2 개발환경을 구축해보겠습니다

1. JAVA 설치하기  (다운로드)

안드로이드 개발은 아시다시피 JAVA 환경으로 개발할 수 있는데요
그러니 젤 먼저 해야할 일이 JAVA의 설치겠죠

Platform을 자신의 운영체제에 맞는걸 선택하시고 다운로드를 클릭하여 다운로드하여 설치합니다
환경변수 설정에 대해서는 검색하면 많이 나오니 패스하도록 할께요~

2. 이클립스 설치하기  (다운로드)

이클립스는 JAVA의 개발도구로 무료로 제공되며 다운로드 하여 압축만 풀면 바로 사용할 수 바로
사용할 수 있습니다. 적당한 곳에 압축을 풀어두세요~

3. 안드로이드 SDK 설치하기  (다운로드)

안드로이드 개발은 위해선 안드로이드 SDK를 다운 받으셔야 합니다
이것 또한 압축 파일이니 적당한 곳에 압축을 풀어주시면 됩니다

4. 안드로이드 개발을 위한 이클립스 설정하기

이제 안드로이드 개발을 위해 이클립스의 플러그인을 설치하고 설정하는법을 설명하겠습니다

이클립스를 실행한 뒤 
Help - Install New Software - Add 실행하게 되면 아래와 같은 창이
뜨게 되는데요

Work with에 http://dl-ssl.google.com/android/eclipse 를 입력하고
그림과 같이 선택하여 넥스트를 눌러 설치합니다

설치가 완료되면 이클립스에 아까 다운받아 풀어놓았던 안드로이드 SDK의 경로를 지정해야 합니다

Windows - Preferences 를 열면 아래와 같은 창이 뜨게 되는데
Android를 선택하고 로케이션에 아까 다운받아 압축을 풀어둔 안드로이드 SDK의
경로를 찾아 선택한뒤 OK를 누릅니다

이제 이클립스에서 안드로이드 2.2 버젼의 SDK를 설치할 차례입니다.
이클립스에서 Window - Android SDK and AVD Manager 를 선택하면 아래와 같은 창이 뜹니다
여기에서 Availavle Package를 선택해주고 SDK Platform Android 라고 써있는것 중에
2.2 버젼을 선택해주고 각 아이콘별로 최신이라고 생각되어지는 것들을 체크한 뒤
Install Selected를 클릭하여 설치해 줍니다
(저는 이미 설치를 한 후라 위의 목록에는 2.2 버젼이 안나오는군요 ^^;;)

이제 마무리로 안드로이드의 에뮬레이터를 설정해주면 끝입니다.

Window - Android SDK and AVD Manager 를 선택하면 아래와 같은 창이 뜹니다

Virtual Devices를 선택하고 New 버튼을 누르면

위와 같은 창이 뜨는데요 위와 같이 설정하고 Create AVD를 클릭하면 끝!


이제 안드로이드 개발의 세계로 빠져 들어가볼까요~ ㅎㅎ
이전 1 다음