android:name="android.intent.action.MAIN是什么意思
时间: 2024-09-13 17:16:22 浏览: 104
android教程之intent的action属性使用示例(intent发短信)
`android:name="android.intent.action.MAIN"` 是 AndroidManifest.xml 文件中用于定义应用程序主入口的属性。它通常出现在 `<activity>` 标签内,关联到 `<intent-filter>` 元素,指示这个 Activity 应该处理启动应用时系统发送的 `ACTION_MAIN` Intent,即当用户从手机桌面点击应用图标或者通过其他方式启动应用时。
`ACTION_MAIN` 是一个预定义的 intent 动作类别,表示这是应用程序的主要活动,负责打开应用并展示初始界面。例如:
```xml
<activity
android:name=".YourMainActivity"
android:label="@string/app_name"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
```
这里的 `.YourMainActivity` 需要替换为实际的 Activity 类名,`@string/app_name` 则是对应的活动标签。
阅读全文