안드로이드 개발 메뉴얼

2010. 6. 22. 08:3699. 정리전 - 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://androidhuman.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95

 

안드로이드 기초 강좌 모음

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) 편집

  1.  <?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>

 

 실행화면