본문 바로가기

Android/Theory

Chapter 2. About Android II

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