안드로이드 MAIN Activity 변경
안드로이드 프로젝트를 생성하여 메인 액티비티를 만들어 (혹은 자동으로 생성된) 개발하게 된다.
작업을 해오다가 별도로 추가한 액티비티를 메인으로 변경하고 싶을 경우가 있다.
이런 경우에는 AndroidManifest.xml 소스를 열어 아래와 같이 수정하자.
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".NewActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" >
</activity>
</application>
원래 MainActivity가 메인 액티비티였으나, 후에 추가된 NewActivity를 메인 액티비티로 변경한 모습이다.
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
를 메인 액티비티가 될 곳으로 옮기는 작업으로 매인 액티비티를 옮길 수 있다.