상세 컨텐츠

본문 제목

[Android] 리소스와 메니페스트

Android 개발

by mobile 2012. 8. 14. 00:05

본문

반응형

▶ 메니페스트

메니페스트는 리소는 아니지만 설치된 애플리케이션의 구성요소나 권한을 정의하므로 매우 중요한 요소입니다. 모든 안드로이드 애플리케이션은 가장 상위 폴더에 메니페스트 파일이 있어야 하며 이 정보는 애플리케이션이 실행되기 전에 시스템이 알아야 할 내용들을 정의하고 있습니다. 다음은 매니페스트 파일에 들어갈 수 있는 태그 항목들을 나열하고 있습니다.


[Reference]

<action>                <permission>

<activity>               <permission-roup>

<activity-lias>        <permission-ree>

<application>         <provider>

<category>            <receiver>

<data>                  <service>

<grant uri permission>    <uses configuration>

<instrumentation>            <uses-library>

<intent-ilter>                  <uses-permission>

<manifest>                    <uses-ok>

<meta-ata>


- 애플리케이션의 자바 패키지 이름 지정

- 애플리케이션 구성요소에 대한 정보 등록 (액티비티, 서비스, 브로드캐스트 수신자, 내용 제공자)

- 각 구성요소를 구현하는 클래스 이름 지정

- 애플리케이션이 가져야 하는 권한에 대한 정보 등록

- 다른 애플리케이션이 접근하기 위해 필요한 권한에 대한 정보 등록

- 애플리케이션 개발 과정에서 프로파일링을 위해 필요한 instrumentation 클래스 등록

- 애플리케이션에 필요한 안드로이드 API의 레벨 정보 등록

- 애플리케이션에서 사용하는 라이브러리 리스트


▶ 리소스의 사용

- 애셋(Asset)은 동영상이나 웹페이지와 같이 용량이 큰 데이터를 의미 합니다.

- 리소스는 빌드되어 설치 파일에 추가되지만 애셋은 빌드되지 않습니다.

반응형

'Android 개발' 카테고리의 다른 글

[Android]Toast - 02  (0) 2012.08.15
[Android]Toast - 01  (0) 2012.08.15
[Android]브로드캐스트 수신자  (0) 2012.08.12
[Andrid] Service 예제  (1) 2012.08.12
[Android] Activity 수명주기  (0) 2012.08.12

관련글 더보기

댓글 영역