AdrnoidManifest 와 activity 간의 관계

Activity 생성시

Activity 속성에 LAUNCHER 속성을 주게 되면

<activity
android:name=”net.osmand.activites.Mainintro”
android:label=”@string/app_name”>
<intent-filter>
<action android:name=”android.intent.action.MAIN” />

<category android:name=”android.intent.category.LAUNCHER” />
</intent-filter>
</activity>

이러한 속성값이 부여된다.

이 속성은 어플리케이션의 메인화면으로 띄워질 Activity가 정의 됨으로 알아두자 .

이 Activity 속성보다 선행으로 실행되어야 하는 액션이 있기 마련인데

그럴때 사용하는것이

Application 속성이다.

<application
android:name=”net.osmand.activities.OsmandApplication”
android:debuggable=”true”
android:description=”@string/app_description”
android:icon=”@drawable/icon”>

이렇게 Application 속성을 하게 되면 Main LAUNCHER 속성보다 선행으로 실행되어

개발자가 만들고자 하는 프로그램을 더욱 부드럽게 만들어 주는 역할을 한다.

 

댓글은 닫혔습니다.