본문 바로가기

Android Developers/manifest

<application>

<application>

애플리케이션의 각 구성요소를 선언하고 모든 구성요소에 영향을 줄 수 있는 속성을 가진 하위 요소를 포함

 

포함된 요소

<manifest>

 

포함가능한 요소

<activity>
<activity-alias>
<meta-data>
<service>
<receiver>
<provider>
<uses-library>

 

속성 설명
android:allowTaskReparenting 애플리케이션이 정의하는 활동이 애플리케이션을 시작한 작업에서 비롯되지 않고 다음에 작업이 포그라운드에서 실행될 때 어피니티를 가지는 작업에서 출발하도록 이동할 수 있는지 여부
android:allowBackup 백업 및 복원 인프라에 참여하도록 허용할지 여부
android:allowClearUserData 사용자 데이터를 재설정하도록 허용할지 여부
android:backupAgent BackupAgent의 서브클래스를 구현하는 클래스의 이름
속성 값은 정규화된 클래스 이름
android:backupInForeground 포그라운드에 상응하는 상태일 때 자동 백업 작업 수행 여부
android:banner 연결된 항목에 확장 그래픽 배너를 제공하는 드로어블 리소스
android:debuggable 사용자 모드로 기기에서 실행할 때에도 애플리케이션을 디버그할 수 있는지 여부
android:description 애플리케이션 라벨보다 더 길고 더 자세하게 설명
android:directBootAware 직접 부팅을 인식하는지 여부
사용자가 기기를 잠금 해제하기 전에 애플리케이션이 실행될 수 있는지 여부
android:enabled Android 시스템이 애플리케이션의 구성요소를 인스턴스화할 수 있는지 여부
android:extractNativeLibs 패키지 설치 프로그램이 APK에서 파일 시스템으로 네이티브 라이브러리를 추출하는지 여부
android:fullBackupContent 자동 백업용 전체 백업 규칙이 포함된 XML 파일
android:fullBackupOnly 자동 백업을 기기에서 사용할지 여부
android:hasCode 애플리케이션에 코드가 포함되는지 여부
android:hardwareAccelerated 모든 활동과 뷰에 하드웨어 가속 렌더링을 사용 설정해야 하는지 여부
android:icon 아이콘 및 애플리케이션의 각 구성요소의 기본 아이콘
android:isGame 애플리케이션이 게임인지 여부
android:killAfterRestore 전체 시스템 복원 작업 중에 설정이 복원된 후 문제의 애플리케이션을 종료할지 여부
android:largeHeap 대규모 Dalvik 힙으로 애플리케이션의 프로세스를 생성해야 하는지 여부
android:label 사용자가 읽을 수 있는 라벨 및 애플리케이션의 각 구성요소의 기본 라벨
android:logo 기본 로고
android:manageSpaceActivity 사용자가 기기에서 애플리케이션이 차지하는 메모리를 관리할 수 있게 시스템이 시작할 수 있는 Activity 서브클래스의 정규화된 이름
android:name 애플리케이션에 관해 구현되는 Application 서브클래스의 정규화된 이름
애플리케이션 프로세스가 시작되면 애플리케이션의 구성요소보다 먼저 이 클래스가 인스턴스화된다.
android:networkSecurityConfig 애플리케이션의 네트워크 보안 구성이 포함된 XML 파일의 이름을 지정
android:permission 클라이언트가 애플리케이션과 상호작용하기 위해 있어야 하는 권한의 이름
android:persistent 애플리케이션을 항상 실행 상태로 유지할지 여부
android:process 애플리케이션의 모든 구성요소를 실행해야 하는 프로세스의 이름
android:restoreAnyVersion 백업된 데이터 세트를 복원할 준비가 되었는지 여부
현재 버전보다 최신 버전의 애플리케이션이 이 백업을 저장한 경우에도 해당
android:requiredAccountType 작동하는 데 필요한 계정 유형을 지정합니플리케이션에 필요한 계정 유형을 지정
resizeableActivity 앱이 멀티 윈도우 화면을 지원하는지 여부를 지정
android:restrictedAccountType 제한된 프로필이 소유자 사용자가 가진 이 유형의 계정에 액세스할 수 있음
android:supportsRtl 오른쪽에서 왼쪽(RTL) 레이아웃을 지원하는지 여부
android:taskAffinity 다른 어피니티를 설정하는 활동을 제외하고 애플리케이션 내의 모든 활동에 적용되는 어피니티 이름
android:testOnly 이 애플리케이션이 테스트만을 목적으로 하는지 여부
android:theme 기본 테마를 정의하는 스타일 리소스의 참조
android:usesCleartextTraffic 앱이 일반 텍스트 HTTP와 같은 일반 텍스트 네트워크 트래픽을 사용하는지 여부
android:vmSafeMode 앱이 가상 머신(VM)을 안전 모드로 작동할지 여부