반응형


회사일도 하고... 프리로도 일도좀 하다보니 안드로이드 공부하는걸 게을리하게 되었네요...
그러다 보니 2.0버전이 새로 나왔더군요 ㅎㅎ
그러고 나서 2.0을 새로 받아서 실행할려고 보니... 예전과 방법이 조금 틀려져서는... ㅜㅜ/// 여러번 삽질을 좀 하게 되었습니다.

SDK를 다운 받아서는 압축을 풀고 나면
이런 내용들이 있습니다...
예전같은 버전에서는 그냥 압출풀고 Eclipse에서 path만 맞춰주면 되었지만... 이번에는 exe의 실행파일이 있습니다.
처음에는 이걸 멋모르고 실행했더니
이렇게 되더군요... ㅜㅜ///
그래서 주소를 http://dl-ssl.google.com/android/repository/repository.xml을 추가하고는 했더니

이렇게 되길래...Install Selected로 해서 설치를 했지만...

나중에 설치가 끝나고 보면
변화가 없더군요... 정말 여기서부터는 정말 좌절이였는데...

우선 Eclipse에서 Android Plugin을 설치하고 나서 하는 방법이 있어서 그렇게 했습니다.
우선 Eclipse에서 Android Plugin을 설치하는 방법은
[Android] Eclipse에 Android ADT 설치 방법
을 통해서 해주시면 됩니다... 버전이 바뀌어서 보이는 내용은 다를 수 있으나, 순서는 똑같기에...

이렇게 ADT를 설치하고 나면 Eclipse에서
이 부분을 클릭하거나,

Window -> Android SDK and AVD Manager를 선택하도록 합니다...

선택을 하게 되면
이렇게 아까와 같은 화면에서... Avaliable Packages를 선택하면 아까는 안보이는 것들이 이번에는 전부다 보이게 됩니다. 왜그런지는 저도 잘 모르겠습니다... ㅜㅜ// 그래서 이 모든것들을 선택하고 Install Selected로 해서 설치를 하게 되면

이렇게 설치가 되었다는 정보를 볼 수 있습니다. 보면 SDK Platform Android 2.0.1 API 6, revision 1이라는 항목이 보입니다.

정말이지... 처음에 받아서는 안되길래... 얼마나 조마조마하고 신경이 쓰이던지요 ㅎㅎ
더군다나... 안드로이드 공부를 못하고 있다가 오랜만에 해볼려고 하는데 잘 안되서는... ㅜㅜ
그동안 노트북도 포멧하고 해서는... 셋팅도 다시하느라 속도 많이 터졌었는데.. ㅎㅎ
그래도 해결하고 나니... 다시 안드로이드 공부를 버닝해야겠습니다... :-p




반응형
반응형

안드로이드를 하게 되면 한 화면으로 모든 것을 하기엔 힘들게 되어 있습니다.
머 모바일이 여러 화면들에 다른 기능들로 나누어져 있다 보니..
그럼 새로운 화면... 즉 layout을 추가 하는 방법으로는

package explorer에서 자신의 프로젝트로 간 다음... 화면과 같이 res 디렉토리에서 layout에 가서는 오른쪽 마우스 버튼을 누르게 되면 화면과 같이 나오게 됩니다.

그리고 New에 가서는 File을 선택하면 됩니다.

그리고는 layout 디렉토리에 추가하고자 하는 layout의 이름을 xml확장명으로 넣어주시면 됩니다.

이렇게 해서 Finish를 하게 되면
그림과 같이 layout은 추가 되었으나... X표시로 error가 있다고 하는 군요...
지금 상태는 단순히 텍스트 파일 형태로만 만들어져 있는 상태이므로... layout이라는 것을 만들어 줘야 합니다.

그림과 같이 아래쪽의 탭으로 이동하고 나서 xml이라는 형식을 적어주고 나면
이렇게 완료가 되지 않았고 error가 있다고 나옵니다... 여기에서 또 추가해 주어야 할 것이
위에서 LinearLayout을 찾아서는 오른쪽으로 옮겨줍니다. 이렇게 하게 되면 레이아웃은 만들어 지고
맨 왼쪽 노란색 박스 안에서 보여졌던 빨간색의 X표시로 에러라는 것은 보이지 않게 됩니다.

이런.. 레이아웃 만드는 것도 좀...자동으로 만들어 지는 것이였음 좋겠군요... 익숙하면 머 불편하지는 않지만 ㅜㅜ


반응형
반응형

eclipse를 활용해서 안드로이드에 버튼 컨트롤을 생성해 보겠습니다.
저는 xml을 직접 수정하는 것이 귀찮은 관계로...
eclipse에 쉽게 쉽게 해볼렵니다...

우선... 기본적인 프로젝트를 생성하고... layout 부분의 main.xml을 펼치게 되면...
이것과 같은 화면이 보이실 겁니다.
그럼 여기에서 필요없는... 저 Hello World... 어쩌구는 지우시고...
View 부분의 Button을 드래그해서 레이아웃 부분에 옮겨 주시거나...
Outline에 보면 "+" 버튼이 보이실 겁니다... 이것을 누르게 되면
이것과 같은 다이얼로그가 나오고... 추가할 수 있는 여러가지 들이 나오지만... button이라고 치면.. button컨트롤이 보이실 겁니다. OK를 누르게 되면
이렇게 화면이 바뀌게 됩니다.

흔히 MFC나 Win32를 하게 되면 컨트롤을 만들고 그것에 대한 ID를 만들어 주게 됩니다. 여기에서도 마찬가지로
eclipse의 View부분을 보게 되녀
이족 부분을 보게 되면...
Peoperties에서 찾아보면
Id 부분에서 버튼의 ID를 변경할 수 있고 버튼의 스타일도 변경할 수 있습니다.
또한 Text부분을 통해서는 버튼의 글자도 바꿀 수 있습니다.
Text 속성 부분에 직접 버튼의 텍스트를 입력할 수도 있지만... values에 있는 strings.xml을 통해서도 글자를 변경할 수 있습니다.
Text @string/Button01
이런식으로 해준다면 strings.xml 안에 Button01이라는 ID를 갖는 string이 존재하는 것입니다.
strings.xml 안에는
이런식으로 되어 있겠지요...

머 이렇게 하고 실행을 하게 되면...
이런 결과가 나옵니다...

머 버튼의 종류는 다양하지만... 보통 이런식으로 하면 사용할 수 있습니다...
다음엔 버튼을 클릭했을 때 이벤트 처리나 해봐야겠군요 :)
반응형
반응형

처음 프로그래밍을 배울 때...
C라든지 java라든지... 어떤 것을 하게 되더라도... 처음에는 꼭 출력이 HelloWorld이죠?? ㅎㅎ
저도 HelloWorld를 안드로이드로 보여지도록 해보겠습니다. :)

Android Project를 선택하게 되면...

이와같은 화면이 나오게 됩니다... 빈칸이 없이 차근차근 입력해 주면 되겠습니다...
우선 저는
이것과 같이 입력하였습니다.

참고사항으로... Package name을 대문자로 작성하게 되면
이것과 같은 화면이 나타나고... 하나의 identifier로 작성하게 되면
이것과 같이 나타나게 됩니다...

finish버튼을 누르게 되면...
이렇게 기본적은 프로젝트는 만들어 지게 됩니다.

실행을 하게 되면...
이런 결과가 나오게 됩니다...

생각보다 프로젝트 만드는 방법은 쉽습니다..
다음부턴 안드로이드 SDK 안에 있는 예제 중심으로 실습해 봐야 겠습니다. :)
반응형
반응형

eclipse에서 안드로이드 plugin을 설치하고 나서 프로젝트를 생성하게 될때...
처음에 new project를 찾다 보게 되면...
처음에 안보이게 되죠...
Others...에 들어가서 보게 되면
이렇게 Android Project가 있습니다..

이것을 첫 화면에 보이게 하고 싶으시다면...
Windows->Customize Perspective...에 가시게 되면
이 부분이 체크가 되어 있지 않습니다... 체크를 해주시고 OK해서는 나오시게 되면

처음에 없었던 Android Project가 보이게 됩니다...
이렇게 shortcut을 등록해서는 바로바로... 쉽게 하자구요 :)

반응형
반응형

AVD는 Android Virtual Device 입니다.
가상으로 안드로이드를 돌릴 수 있도록 해주는 것이지요...
노트북의 하드를 바꾸고 eclipse와 android sdk를 받는데.. 버전들이 바뀌었더군요...
그래서 예전의 방법들이 좀 바뀌긴 했지만... 그냥 새로 생긴 방법으로 정리하겠습니다.
만드는 방법은 아래와 같이

Windows -> Android SDK and AVD Manager 로 가게 되면

이런 다이얼로그박스가 나오게 됩니다... 여기에서 new 버튼을 눌러서 새롭게 만들게 됩니다.



Name에는 AVD이름을 입력하고, Target에서는 사용할 API를 선택합니다. Google APIs는 기존 안드로이드 api에서 구글맵이 추가되었다고 합니다. SD Card는 SD카드 이미지를 만든 패스를 입력하고 Skin은 자신에 알맞은 스킨을 선택해 주면 됩니다.


만들어졌다는 Message가 나오고나면


이와 같이 만들어진 결과가 나오게 됩니다.

이것으로 AVD를 만드는 것이 끝났습니다. :)
반응형
반응형

1. Eclipse 실행
2. Help > Software Updates...
3. Add Site에서 주소를 " https://dl-ssl.google.com/android/eclipse/ " 이렇게 입력합니다... 오류가 난다면
http://dl-ssl.google.com/android/eclipse/  이렇게 입력 하시면 됩니다.

4. install 하고 순서대로 next 등등 하셔서 설치하시면 됩니다.

5. 설치가 다 되고 난 뒤에는 Windows -> Preferences 에서 Android를 선택하시고 Android SDK가 설치되어 있는 path를 설정해 주셔야 합니다.
이런식으로 나올 것입니다...
그럼 Android 개발에 할발짝 나갈 수 있을 겁니다 :)




반응형
반응형

구글에서 안드로이드폰이 나오고...
SDK가 공개 되면서 여러 개발자들이 관심을 갖고 있습니다.
SDK를 받게 되면... sample 코드가 있는데... 이것을 eclipse에 import 해서 공부해도
충분이 API를 이해하는데 문제가 없다고 생각되는군요...
sample 프로젝트를 import 하는 방법은.

1. File -> New -> Android Project를 선택

2. Create project from existing source -> Browse... -> Finish

 -> Browse 에서 SDK가 설치된 곳에 보면 샘플이 있는 곳을 선택하여 주면 나머지는 자동으로 채워지게 됩니다.

3. 결과

 -> 핑크색 사각형 부분이 추가된 샘플 프로젝트 입니다.

API데모에서는 대부분의 컨트롤들이 다 소개되어 있다고 보면 되겠습니다... 지금 공부중이긴 하지만... 상당히 흥미롭습니다... 지금 공부하면서 친구와 프로젝트를 진행중이긴 한데...
이거 과연... 회사일과 병행해서 끝마칠 수가 있을런지가...ㅎㅎㅎ



반응형

+ Recent posts