Manifest

hailey·2021년 7월 26일
0

android

목록 보기
1/10

Manifest File
xml 형식으로 앱의 구성 요소가 어떤것인지, 어떤 권한이 부여되었는지 시스템에 알려주는 역할을 함

선언되어야 하는 정보

  1. 앱의 패키지 이름
  2. 앱에서 사용되는 컴포넌트
  3. 권한
  4. 앱에서 요구하는 하드웨어와 소프트웨어 특징
  • Manifest 태그 항목

    • : 인텐트 필터에 작업을 추가, 인텐트 필터요소에 요소가 하나 이상 포함되어야함, 인텐트 필터에 요소가 없으면 필터가 인텐트 객체를 허용하지 않음
      속성: android:name //작업의 이름

    • : 액티비티 구성요소를 선언

    • : 액티비티의 별명을 선언

    • : 애플리케이션을 선언

    • : 인텐트 필터에 카테고리 이름을 추가

    • : 애플리케이션과 호환되는 각 화면 구성을 지정

    • : 인텐트 필터에 데이터 사양을 추가

    • : 상위 콘텐츠 제공자가 액세스할 권한이 있는 앱 데이터의 하위 집합을 지정

    • : 애플리케이션과 시스템의 상호작용을 모니터링할 수 있는 Instrumentation 클래스를 선언

    • : 액티비티, 서비스 또는 Broadcast Receiver가 응답할 수 있는 인텐트 유형을 지정

    • : AndroidManifest.xml 파일의 루트 요소

    • : 상위 구성 요소에 제공할 수 있는 추가적인 임의의 데이터 항목에 대한 이름-값 쌍

    • : 콘텐츠 제공자 내에서 특정 데이터 하위 집합에 대한 경로와 필수 권한을 정의

    • : 이 애플리케이션 또는 다른 애플리케이션의 각 구성 요소나 기능에 대한 액세스를 제한하는 데 사용하는 보안 권한을 선언

    • : 관련 권한의 논리적 집합에 대한 이름을 선언

    • : 권한 트리의 기본 이름을 선언

    • : 콘텐츠 제공자 구성 요소를 선언

    • : Broadcast Receiver 구성 요소를 선언

    • : 서비스 구성 요소를 선언

    • : 앱이 지원하는 화면 크기를 선언하고 앱이 지원하는 것보다 큰 화면에 대해서는 화면 호환성 모드를 활성화

    • : 애플리케이션이 요구하는 특정 입력 기능을 나타냄

    • : 애플리케이션이 사용하는 단일 하드웨어 또는 소프트웨어 기능을 선언

    • : 애플리케이션과 링크되어야 하는 공유 라이브러리를 지정

    • : 앱이 올바르게 작동하기 위해 사용자가 반드시 부여해야 하는 시스템 권한

    • : 앱이 특정 권한을 원한다는 것을 지정

    • : 하나 이상의 Android 플랫폼 버전과의 애플리케이션 호환성을 API 레벨 정수로 표시할 수 있음

0개의 댓글