-
안드로이드 매니페스트 (AndroidManifest.xml)Android 2019. 7. 3. 23:17
매니페스트
https://developer.android.com/guide/topics/manifest/manifest-intro.html
앱에 대한 종합정보
앱이 어떻게 구성되는지, 어떤 권한이 필요한지
<manifest>
최상위 태그
전체 태그를 감쌈
속성
<application>
이 태그 하위 태그에
어플리케이션에 대한 정보 (이름, 아이콘, 테마)
컴포넌트 정보가 들어감
속성
컴포넌트 태그
<activity>
액티비티 정보
액티비티 이름, 클래스, 인텐트필터
<service>
서비스 정보
서비스 이름,클래스,인텐트필터
<provider>
콘텐츠 제공자 정보
앱의 DB를 다른 앱이 공유할 수 있도록함
<receiver>
브로드캐스트 수신자 정보
인텐트 필터를 정의하여 특정 브로드캐스트
메시지를 수신할 수 있도록함
권한 태그
<uses-permission>
위치정보, 인터넷, SMS 수신, 전화걸기, 주소록 읽기 등의 권한을 요구함
위험권한은 사용자의 동의를 얻어야 획득가능
인터넷 권한 요구
<uses-permission android:name="android.permission.INTERNET" /><permission>
android:permission 속성이 설정된 컴포넌트에 접근하기 위해서
이 태그로 권한을 요구
'Android' 카테고리의 다른 글
브로드캐스트 수신자 Broadcast Receiver (0) 2019.07.09 서비스 Service (0) 2019.07.03 Intent 인텐트, 인텐트 필터 정리 (0) 2019.07.03 액티비티 Activity (0) 2019.07.01 앱 호환성 build.gradle (0) 2019.07.01