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