開発プロジェクトでアプリケーションを開発する場合、AndroidMainifest.xmlを編集することになります。その際は、製品側で使用している記述を変更しないように気をつけて下さい。製品側で使用している記述を変更すると、コンパイルエラーや正常に動作しない場合があります。
原則、製品で利用している、Activity/ContentProvider/recieverや、permissionの設定は変更できません。
ユーザープリケーションで利用する設定を追加することは可能です。
ユーザープリケーションActivityの追加
ユーザープリケーションActivityへのintent-filterの追加
ユーザープリケーションで利用するuser-permissionの追加
例
編集可・不可の詳細については、ソースのコメントを参照ください。
<!-- 製品用のapplication設定です。編集不可です。 Start--> <application android:name="com.fujitsu.interstage.ar.mobileclient.android.base.ArMainApplication" android:debuggable="false" android:icon="@drawable/aricon" android:label="@string/app_name_dev" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > <!-- 製品用のapplication設定です。編集不可です。 End--> <!-- サンプル用のActivityです。編集可能です。 Start--> <activity android:name=".MainMenuActivity" android:configChanges="keyboardHidden|orientation" android:label="@string/app_name_dev" android:screenOrientation="portrait" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <!-- サンプル用のActivityです。編集可能です。 End-->
端末のランチャーにはMainMenuActivityを設定するようintent-filter設定を行なっています。起動Activityを変更する場合は、以下のintent-filter設定の設定先Activityを変更してください。
例
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>