상세 컨텐츠

본문 제목

안드로이드 Manifest에 대해

공부/안드로이드

by dofury 2023. 4. 2. 19:53

본문

728x90

이번 주에는 안드로이드에서 중요한 manifest 에 대해 공부하려고 한다.

개발할 때 manifest 관련해서 오류나는 경우가 되게 많았기 때문에 이번에 도움이 되었으면 좋겠다.


 manifest 파일은 앱의 구성 정보를 담고있다.

 

앱의 패키지 이름,

앱의 특정한 권한,

4대 컴포넌트(액티비티, 서비스,브로드캐스트 리시버, 컨텐트 프로바이더)

앱이 필요로 하는 소프트웨어, 하드웨어 특징

 

위와 같은 정보를 담고 있기에, 되게 중요한 파일이라고 할 수 있다.

 

간략한 설명

 

1 . 패키지 이름

     manifest에서 정의한 패키지 이름은 App Resource의 접근 경로,

    파일 내 선언된 컴포넌트의 상대 경로에 사용 된다.

 

2. 4대 컴포넌트

    manifest에 선언하지 않을시 에러가 나며, 해당 컴포넌트는 사용할 수 없다.

    4대 컴포넌트는 인텐트에 의해 활성화 된다.

 

3. 권한

   안드로이드 앱에서는 특정 시스템 기능을 사용할 때 권한이 필요하다.

   이러한 권한을 요청을 해야할 때 작성한다.

 

4. 소프트 웨어, 하드웨어 특징

   특징을 명시하면 구글 플레이 스토어에서 해당 특징이 없는 휴대폰이 접근할시 이를 통제할 수 있다. 

728x90

관련글 더보기

댓글 영역