Android Intent 教程

17 Mar 2025 | 阅读 2 分钟
android intent

Android Intent 是在组件(如 Activity、Content Provider、Broadcast Receiver、Service 等)之间传递的消息

它通常与 startActivity() 方法一起使用来调用 Activity、Broadcast Receiver 等。

Intent 的字典含义意图或目的。因此,它可以被描述为做某事的意图。

LabeledIntent 是 android.content.Intent 类的子类。

Android Intent 主要用于

  • 启动服务
  • 启动一个活动
  • 显示一个网页
  • 显示联系人列表
  • 广播消息
  • 拨打电话等。

Android Intent 类型

Android 中有两种 Intent:隐式 Intent 和显式 Intent。

1) 隐式 Intent

隐式 Intent 不指定组件。在这种情况下,Intent 提供系统中可用的待调用组件的信息。

例如,您可以使用以下代码查看网页。

2) 显式 Intent

显式 Intent 指定组件。在这种情况下,Intent 提供要调用的外部类。

要获取显式 Intent 的完整代码,请访问下一页。


Android 隐式 Intent 示例

让我们来看一个显示网页的隐式 Intent 的简单示例。

activity_main.xml

文件:activity_main.xml

Activity 类

文件:MainActivity.java

输出

android implicit intent example output 1 android implicit intent example output 2 android implicit intent example output 3