Androidでは、 ”
AndroidManifest.xml
“の ”
intent-filter
“に従ってアプリケーションの開始アクティビティ(デフォルトアクティビティ)を設定できます。
アクティビティクラス ”
logoActivity
“をデフォルトのアクティビティとして設定するには、次のコードスニペットを参照してください。
ファイル:AndroidManifest.xml
<activity
android:label="Logo"
android:name=".logoActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
たとえば、2つのアクティビティクラスがあり、 “ListMobileActivity” “アクティビティをアプリケーションの開始アクティビティとして設定するとします。
ファイル:AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mkyong.android"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="10"/>
<application
android:icon="@drawable/ic__launcher"
android:label="@string/app__name" >
<activity
android:label="List of Mobile OS"
android:name=".ListMobileActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity
android:label="List of Fruits"
android:name=".ListFruitActivity" >
</activity>
</application>
</manifest>
一方、 “ListFruitActivity`”アクティビティを開始アクティビティとして設定する場合は、次のように ”
intent-filter
“をカットアンドペーストしてください:
File:AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mkyong.android"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="10"/>
<application
android:icon="@drawable/ic__launcher"
android:label="@string/app__name" >
<activity
android:label="List of Mobile OS"
android:name=".ListMobileActivity" >
</activity>
<activity
android:label="List of Fruits"
android:name=".ListFruitActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>
リンク://タグ/アンドロイド/[アンドロイド]リンク://タグ/アンドロイド – アクティビティ/[アンドロイド
アクティビティ]