在AndroidManifest文件中注册
Androidmanifest文件相当于一个统领,记录着这个app中最重要的信息。
1 <?xml version="1.0" encoding="utf-8"?> 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.android.com/tools" 4 package="com.example.myapplication"> 5 6 <application 7 android:allowBackup="true" 8 android:icon="@mipmap/ic_launcher" 9 android:label="@string/app_name" 10 android:roundIcon="@mipmap/ic_launcher_round" 11 android:supportsRtl="true" 12 android:theme="@style/AppTheme" 13 tools:ignore="GoogleAppIndexingWarning"> 14 <activity android:name=".FirstActivity"> 15 <intent-filter> 16 <action android:name="android.intent.action.MAIN" /> 17 <category android:name="android.intent.category.LAUNCHER" /> 18 </intent-filter> 19 </activity> 20 <activity android:name=".SecondActivity"> 21 22 </activity> 23 <activity android:name=".Main3Activity"></activity> 24 </application> 25 26 </manifest>
每一个activity,都要在这个文件中注册,也就是那些activity标签。
android:name属性值是.FirstActivity,因为在manifest标签中已经指定了package的名字,所以可以在下面写活动名称的时候使用简略写法:.FirstActivity。
活动注册好以后需要配置一个标签用来声明主活动:<intent-filter>,并加入声明:
1 <action android:name="android.intent.action.MAIN" /> 2 <category android:name="android.intent.category.LAUNCHER" />
加入这三步,就可以让一个普通的活动变成主活动。
这样,我们一个最基本的活动就创建完成了。