我已经建立了个人应用程序的肉和内脏,但我想添加一个不一样的活动,这将是一个起点(一种登陆屏幕)。 linux
情侣问题: android
1我对如何在活动之间切换有一个至关不错的处理(基于这篇文章: http : //www.linux-mag.com/id/7498 ),但我不肯定如何建立一个新的(与日食) 。 app
2建立新活动后, 如何将其设置为应用程序的默认活动? 我认为我能够只更改类的名称......可是有更优雅的方法来处理它(可能在AndroidManifest.xml
)? spa
<application android:icon="@drawable/YOUR_ICON" <!-- THIS ICON(IMAGE) WILL BE SHOWN IN YOUR APPS --> android:label="MY APP NAME " > <!-- HERE LABEL(APP NAME) --> <activity android:name=".application's starting activity" <!-- (.)dot means current dir, if your activity is in another package then give full package name ex: com.xxx.Activity --> android:label="LABEL FOR ACTIVITY " android:screenOrientation="portrait" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
这很简单。 在您的Manifest
文件中执行此操做。 code
<activity android:name="Your app name" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
这很容易解决。 xml
Run > Debug Configurations
并编辑设置。 Run > Edit Configurations
下的Intellij中也有相似的设置选择Run default Activity ,它将再也不以这种方式保存设置。 只需转到AndroidManifest.xml文件并添加以下 get
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
而后保存并运行你的android项目。 string
若是您使用的是Android Studio,则可能以前已选择另外一个要启动的活动 。 it
单击“ Run > Edit configuration
,而后确保选中“ 启动默认活动” 。 io