이 포스트는 개인적인 공부를 위해 정리하는 포스트입니다.
내용은 모두 Do it 안드로이드 앱 프로그래밍에서 나온 것입니다.
이 포스트는 미리 작성된 첫 번째 포스트가 있습니다.
5. 새로운 화면 만들어 주기
새로운 액티비티 만들기 – 기존의 액티비티 복사해서 붙여 넣은 후 작성
새로운 레이아웃 만들기 – 기존의 레이아웃 복사 붙여 넣기
매니페스트에 태그 추가하기 - 새로 정의한 액티비티에 대한 정보 추가
새로운 액티비티 시작 코드 넣기 – 새로운 액티비티를 띄우기 위한 코드 추가
이번 장까지 알아두면 좋을 내용
주제어 | 내용 |
프로젝트 만들기 | 과정 |
setContentView() | 역할 |
R.layout.activity_main | 역할 |
/res/layout/activity_main.xml | 역할 |
@string/hello | 역할 |
/res/values/strings.xml | 역할 |
@+id/startBtn | 문법의 의미 |
findViewById() | 기능 |
setOnClickListener() | 기능 |
Intent | 기능 |
Toast | 기능 |
04 안드로이드 프로젝트와 개발 도구
안드로이드 최근 버전별 특징이 제시되고 있다.
2.2 프로요 버전부터 푸시 메시지를 지원했었다.
2.3 진저브레드 땐 센서들이 많이 들어갔는데, 기압계(?)는 어디에 쓰고 있는 것인가??
3.0 허니콤은 태블릿 전용
4.0 아이스크림 샌드위치에 와서 태블릿과 스마트폰을 묶음으로 한 번 개발하면
태블릿, 스마트폰에서 모두 이용 가능하다. 얼굴 인식, 음성 인식
4.3 젤리빈에선 그래픽 강화에 중점을 두어 아이폰과 격차를 줄임.
안드로이드 프로젝트를 생성했을 때 자동으로 생기는 폴더들에 대한 설명
폴더 | 설명 |
/src | 자바 소스파일이 들어있는 폴더 |
/Android<version> | 프로젝트를 빌드할 타깃으로 지정한 플랫폼의 기본라이브러리가 들어있는 폴더 |
/res | 리소스 파일 xml 레이아웃, 그림파일, 문자열 정의한 xml파일이 각각 하위 폴더를 구성하여 만들어져 있음 |
/gen | ADT가 자동으로 만들어내는 소스파일이 들어감 프로그래머가 건드리면 안됨. 자동으로 만들어짐 |
/assets | 처리해야 하는 파일들이 들어감 |
AndroidManifest.xml | 애플리케이션에 대한 정보를 담고 있는 파일로 권한 정보 등을 정의 |
default.properties | 프로젝트 설정과 관련된 속성이 들어있음 |
**자주 사용 /src, /res, AndroidManifest.xml
자바 코드와 리소스 그리고 매니페스트, R.java가 포함되 하나의 애플리케이션으로 만들어짐.
가장 중요한 지원 받은 실습장비를 이용하기 위해선
자바 sdk를 받은 폴더에서 platform-tools 폴더의 adb를 이용한 단말과의 연결이다.
간단한 adb 명령으론
adb devices로 현재 연결된 단말 장치 정보를 확인할 수 있다.
adb shell로 실제 단말로 접속하는 것인데 su 명령도 안 먹고 root 폴더에도 들어갈 수 없다.
첫 번째 애플리케이션을 adb를 통해 옮겨 실행시킨 화면이다.
'안드로이드 Android' 카테고리의 다른 글
01 기본 위젯과 레이아웃 - 2 (0) | 2013.11.07 |
---|---|
01 기본 위젯과 레이아웃 (0) | 2013.11.05 |
05 안드로이드 마켓의 이해와 앱의 판매 ~ 01 기본 위젯과 레이아웃 (0) | 2013.11.05 |
03 첫 번째 애플리케이션 (0) | 2013.11.05 |
01 안드로이드란? ~ 03 첫 번째 애플리케이션 (0) | 2013.11.05 |