我是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>
答案 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>