android改变开始活动

时间:2014-01-25 10:23:56

标签: java android xml android-manifest

我是android的新手,所以我想在android清单中更改应用程序的启动但每次应用程序停止时cs工作是我们必须更改java代码aussie 这是xml代码:

<application
        android:icon="@drawable/icon"
        android:label="hello">
        <activity
            android:name=".activity.ServersActivity"
            android:label="@string/app_name"
            android:launchMode="standard">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".activity.AddServerActivity"
            android:label="@string/add_server_label">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="irc"/>
            </intent-filter>
        </activity>

2 个答案:

答案 0 :(得分:0)

要设置开始活动,您必须将以下Intent Filter添加到AndroidManifest.xml中的活动中:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

请注意,您只应将此Intent Filter添加到您的某个活动中。否则,您可能会遇到意外行为。

无法通过代码更改启动活动。

答案 1 :(得分:0)

剪切此行并将其粘贴到您想要作为开始活动的活动标记

<intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

例如:将AddServerActivity作为陈述活动

     <activity
        android:name=".activity.ServersActivity"
        android:label="@string/app_name"
        android:launchMode="standard">

    </activity>
    <activity
        android:name=".activity.AddServerActivity"
        android:label="@string/add_server_label">
        <intent-filter>
       <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="irc"/>
        </intent-filter>
    </activity>