Android项目运行过程
这里,我们需要从 AndroidManifest.xml 文件开始看,打开如下:
我们看到文件中的 <activity android:name=".MainActivity">
节点,表示对 MainActivity 进行注册,没有注册的 Activity 是不能用的哦,然后看到 <intent-filter>
里的 <action android:name="android.intent.action.MAIN" />
和 <category android:name="android.intent.category.LAUNCHER" />
表示 MainActivity 就是项目的主 Activity,点击手机上的启动图标,首先启动的就是这个 Activity。
那么,MainActivity 具体是什么呢,怎么关联的呢,我们看到上图中 manifest 节点有个属性 package=“com.example.helloworld” 和 <activity android:name=".MainActivity">
的值组合起来是