Chapter 2. About Android II
1. Android Project
- Tree of Project
· /src
◦ Java Source File이 들어있는 Directory
◦ 표준 Java와 마찬가지로 Package 이름과 동일한 하위 Directory들이 생성된다.
· /gen
◦ ADT가 자동으로 만들어 내는 Source File이 들어가는 Directory
◦ Programmer에 의해 생성되는 File이 아니기 때문에 수정하거나 삭제해선 안된다.
◦ 해당 Directory 내에는 Java Package에 해당하는 하위 Directory와 함께 R.java File이 자동으로 만들어진다.
· /Android [version]
◦ 해당 Project를 Build할 떄 Target으로 지정된 Platform의 기본 Library가 들어있는 Directory
◦ jar File이 포함되어 있다.
· /assets
◦ 해당 Directory는 처음에는 비어 있으며 Directory에 넣어 처리하는 File을 저장한다.
· /res
◦ Resource File이 포함되어 있는 Directory
◦ XML layout, Image, String을 정의한 XML File 등이 들어 있는데 각 File의 유형에 따른 하위 Directory가 생성되어 있다.
◦ 유형에 따른 Directory
▹ /res/layout : XML layout
▹ /res/drawable : Image
▹ /res/values : String을 정의한 XML
· AndroidManifest.xml
◦ Application에 대한 정보를 담고 있는 File
◦ Manifest라고 부르며 Application 구성요소나 권한 등의 정보를 정의
- Project Structure
- Project Build Sequence
2. Android Market
- Android Market
· 안드로이드ㅤ응용 프로그램, 게임을 포함한 온라인 스토어와 클라우드ㅤ미디어 플레이어를 아우르는 디지털 콘텐츠 서비스
· Application을 판매할 수 있으며 배포에 유용하고 Application Update에도 유용하다.
· Application을 판매하기 위해서는 개발자 등록을 따로 해야하며 유료 판매를 하기 위해서는 계좌 또한 개발자 ID에 등록해야 한다.
· Android는 서명되지 않은 설치 Package를 보안상 설치하지 못하도록 초기 설정되어 있으며 설치 Package에 서명을 먼저해야한다.
- 서명된 설치 Package 생성
· Project Menu → Android Tools → Export Signed Application Package…
· 원하는 Package 이름을 지정한다.
· Key 저장소가 저장할 위치를 지정한 후 Key 저장소에 접근하기 위한 암호를 지정한다.
· Key 생성 정보를 입력한다.
· Apk File의 위치를 지정 후 완료하면 해당 위치에 서명된 Application이 생성된다.
'Android > Theory' 카테고리의 다른 글
Chapter 4. Application Construction (0) | 2015.10.07 |
---|---|
Chapter 3. Widget & Layout (0) | 2015.08.19 |
Chapter 1. About Android I (0) | 2015.08.19 |