【Android】如何设置应用程序启动Activity(应用启动时显示的界面)

前言

在Android中,AndroidManifest.xml文件可以通过修改来设置应用启动时显示的界面,即启动Activity。


操作步骤

  1. 打开AndroidManifest.xml文件。

  2. 在文件中找到想要设置为启动Activity的<activity>元素。该元素通常在<application>元素内部。

  3. <activity>元素内,添加一个<intent-filter>元素。这个元素用于指定Activity可以响应的意图(intent)。

  4. <intent-filter>元素内,添加以下子元素:

    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    

代码解释

  • <action android:name="android.intent.action.MAIN" />
    指定该Activity是应用的入口点,即主要的操作界面。
  • <category android:name="android.intent.category.LAUNCHER" />
    指定该Activity是应用的启动器,即在应用列表中显示的图标。

完整代码

<activity android:name=".YourActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

将".YourActivity"替换为实际的Activity类名。如果Activity位于子包内,需要包含完整的包名,例如".subpackage.YourActivity"。这样,当应用被启动时,系统会寻找带有"MAIN" action和"LAUNCHER" category的<intent-filter>,并启动对应的Activity。

应用列表

相关推荐

  1. Android 应用启动过程

    2024-01-10 21:16:07       35 阅读
  2. Android基础-应用启动流程

    2024-01-10 21:16:07       31 阅读
  3. Ubuntu 自启动应用程序方法

    2024-01-10 21:16:07       34 阅读
  4. Android11 应用启动流程

    2024-01-10 21:16:07       27 阅读
  5. Android11 后台启动Activity

    2024-01-10 21:16:07       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-10 21:16:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-10 21:16:07       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-10 21:16:07       82 阅读
  4. Python语言-面向对象

    2024-01-10 21:16:07       91 阅读

热门阅读

  1. 53、实战 - 手写一个全连接算法

    2024-01-10 21:16:07       55 阅读
  2. 深度解读:微信返利机器人是如何实现的?

    2024-01-10 21:16:07       60 阅读
  3. react useEffect

    2024-01-10 21:16:07       53 阅读
  4. 在 Docker 中配置 MySQL 数据库并初始化 Project 项目

    2024-01-10 21:16:07       51 阅读
  5. 盛京天海专升本咋样

    2024-01-10 21:16:07       54 阅读
  6. onreadystatechange事件详解

    2024-01-10 21:16:07       53 阅读
  7. RabbitMQ的关键概念解析

    2024-01-10 21:16:07       53 阅读
  8. 组件中使用定时器及销毁问题(vue的问题)

    2024-01-10 21:16:07       61 阅读
  9. 第九节 初始化项目

    2024-01-10 21:16:07       59 阅读
  10. 面试宝典之消息中间件面试题

    2024-01-10 21:16:07       57 阅读