2010. 6. 22. 08:36ㆍ99. 정리전 - IT/11. Java
교재 : 알짜만 골라 배우는 안드로이드 프로그래밍 : http://kangcom.com/sub/view.asp?sku=200909290001
교재 소스코드 다운로드 : http://www.acornpub.co.kr/book/beginning-android
디버깅 관련 동영상
"Debugging Arts of the Ninja Masters" - Videos 탭에 위치
레퍼런스 사이트
http://d.android.com " 안드로이드 개발자 API"
http://www.chinaup.org/docs/reference/hierarchy.html " 안드로이드 class hierachy사이트"
http://www.kandroid.org/ " 한국 안드로이드 커뮤니티, 메뉴얼 한
글화"
http://graynote.tistory.com/ " 회색 님의 구굴 안드로이드 개발 블로그, 최신정보"
http://www.androidpub.com/ " 안드로이드펍 커뮤니티"
http://www.androidside.com/ " 한국 안드로이드 커뮤니티, 강좌동영상"
http://source.android.com " 안드로이드 메일링리스트 및 토론사이트 연결"
개발자를 위한 IT English 네이버 카페
http://developer.motorola.com/ "모토롤라 개발 사이트"
http://developer.motorola.com/docstools/motodevstudio/ " 모토롤라 자체제작 개발 툴"
- 초보자는 eclipse 사용하는 것이 좋다. but 개발효율은 모토롤라 개발툴이 좋다. code generating.
http://www.droiddraw.org/ " 리소스(UI) 편집 웹툴"
http://www.aesop-embedded.org/ "이솝임베디드포럼,표준플랫폼 개발을 위한 모임 "
http://kelp.or.kr/korweblog/ "KELP"
http://cafe.naver.com/linuxkernel26 "Embedded System Expert Group"
http://cafe.naver.com/embeddedcrazyboys "Embedded Crazy Boys"
http://stackoverflow.com/questions/tagged/android " 안드로이드 stackoverflow 사이트" - 각종 질문들 올라옴
개발환경 만들기
http://developer.android.com/sdk/index.html#quickstart
안드로이드 기초 강좌 모음
http://www.androidpub.com/?mid=android_dev_info&page=2&document_srl=2389 " 안드로이드펍 기초강좌 by 흰색 님"
UI개발
보통 XML로 개발하고, 일부분만 코딩으로 구현
안드로이드 개발보다 아이폰 개발이 더 쉽다. (오브젝티브C 와 C++은 상당히 유사하다.)
http://www.androidpub.com/ > 안드로이드 > 광좌/학습 > Activity and Task Design Guidelines
res> layout > main.xml 에
아래와 같이 layout(UI) 편집
- <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" android:text="red" android:background="#FFFF0000"/>
<TextView android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" android:text="green" android:background="#FF00FF00"/>
<TextView android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" android:text="blue" android:background="#FF0000FF"/>
</LinearLayout>
실행화면