`
huobengluantiao8
  • 浏览: 1054178 次
文章分类
社区版块
存档分类
最新评论

Android 四大组件之(1)Activity与Intent通信机制

 
阅读更多

1、使用Intent对象来指定一个Activity,并通过startActivity或startActivityForResult方法启动该Activity.以及在Activity之间传递数据:

2、Intent指定Activity的方式

2.1 直接使用Class

code :

intent.setClass(MainActivity.this, ResultActivity.class);

manifest :

<activity android:name=".ResultActivity"></activity>

2.2 使用Action

code :

intent.setAction("forResult");

manifest :

<activity android:name=".Result2Activity">
<intent-filter>
<action android:name="forResult"></action>
<category android:name="android.intent.category.DEFAULT"></category>
</intent-filter>
</activity>

2.3 使用包名

code :

ComponentName cn = new ComponentName(MainActivity.this, "com.zj.activity.another.ActivityA");

intent.setComponent(cn);

manifest:

<activity android:name=".another.ActivityA"></activity>

分享到:
评论

相关推荐

    Android四大组件之一的Activity简单介绍

    ### Android四大组件之一的Activity详解 #### 一、Activity简介 **Activity** 是 Android 开发中的四大组件之一,它提供了一个界面供用户进行交互,以完成特定的任务。每个 Activity 都是一个可视化的屏幕,上面...

    android四大组件的Activity

    Activity是Android应用开发中的四大组件之一,它是用户与应用程序交互的主要界面。理解并熟练掌握Activity的使用对于Android开发者至关重要。Activity代表了应用中一个可视化的用户界面,它负责处理用户的输入事件并...

    四,android四大组件基础介绍及打电话,发短信简单应用 &单元测试

    在Android开发中,四大组件是构建应用程序的核心元素,它们分别是:Activity、Service、BroadcastReceiver以及ContentProvider。这四个组件各自承担着不同的职责,是Android系统交互的基础。 1. **Activity**: ...

    Android移动应用开发中Activity和Intent单元主要内容.pdf

    Activity作为Android四大组件之一,是用户与应用界面交互的主要入口,而Intent则扮演着不同组件间通信的重要角色。 Activity简介: Activity是Android应用程序中的一个窗口,用于展示用户界面并与用户进行交互。它...

    android四大组件详解

    Android四大组件是Android应用程序开发的核心概念,包含了Activity、Service、BroadcastReceiver和ContentProvider。这四大组件各自承载着应用程序的不同功能和任务,共同协作来完成一个完整的应用程序设计。 首先...

    android四大组件知识小结

    Android 四大组件是构建Android应用程序的核心部分,包括Activity、Service、BroadcastReceiver和ContentProvider。这些组件各自承担着不同的职责,共同协作以实现应用程序的功能。 1. **Activity**: - Activity...

    android四大组件等

    Android系统是全球最广泛使用的移动操作系统,其核心架构围绕着四大组件:Activity、Service、BroadcastReceiver和ContentProvider。这些组件是构建Android应用的基础模块,各自承担着不同的职责,共同协作以实现...

    android四大组件简介学习教案.pptx

    Android 四大组件是构成Android应用程序的核心元素,它们分别是Activity、ContentProvider、Service和BroadcastReceiver。这些组件协同工作,构建起Android应用的完整功能体系。 1. **Activity(活动)** Activity...

    Android开发教程之Intent详细讲解--千锋培训

    Intent在Android开发中扮演着至关重要的角色,它是四大组件(Activity、Service、BroadcastReceiver、ContentProvider)间通信的主要桥梁。Intent不仅描述了一个操作的动作,还包含了动作涉及的数据和附加信息,使得...

    Android四大核心——Intent

    在Android操作系统中,Intent是四大核心组件(Activity、Service、BroadcastReceiver、ContentProvider)之间通信的重要桥梁,也是应用程序中启动活动、启动服务、传递数据的关键工具。本篇将深入探讨Intent的基本...

    android笔记安卓基础知识 四大组件、六大布局、五大存储

    #### 一、四大组件详解 Android应用程序的核心是由四个基本组件构成的:**Activity**、**Service**、**ContentProvider**、**BroadcastReceiver**。 1. **Activity**:活动组件,它是用户界面的一个屏幕。当用户与...

    Android四大基本组件介绍与生命周期 pdf 介绍

    ### Android四大基本组件及其生命周期详解 #### 一、Android四大基本组件概述 ...通过合理设计组件之间的通信机制,可以提高应用的性能和用户体验。同时,正确管理和监控组件的生命周期可以有效避免内存泄漏等问题。

    Android四大组件介绍与生命周期.doc

    在Android开发中,四大组件是构建应用程序的核心元素,它们分别是Activity、Service、Content Provider和BroadcastReceiver。这四个组件各自承担着不同的职责,并且通过Intent进行交互。 Activity是Android应用程序...

    3-ANDROID 四大组件.zip

    在Android操作系统中,四大组件是构建应用程序的核心元素。它们分别是:Activity、Service、Broadcast Receiver以及Content Provider。这四个组件各自承担着不同的职责,共同协作,为用户提供完整的功能体验。 1. ...

    Android四大组件的详细讲解.pdf

    总结来说,Android四大组件(Activity、Service、ContentProvider、BroadcastReceiver)构成了Android应用的基础架构,Intent与Notification则是组件间通信和用户提示的关键机制。理解并熟练掌握这些知识点,是成为...

    android ,跳转到代码(intent)

    在Android四大组件(Activity、Service、BroadcastReceiver、ContentProvider)之间,Intent起到了启动和传递信息的作用。Intent分为显式Intent和隐式Intent两种类型: 1. 显式Intent:在创建Intent时明确指定了要...

    android四大组件

    ### Android四大组件详解 在Android应用开发中,四大组件(Activity、Service、BroadcastReceiver和ContentProvider)构成了应用程序的核心架构,是实现应用功能的基础。每个组件都有其特定的作用和生命周期,理解...

    四大组件 Activity Service content provider broadcast receiver

    - **通信机制:** Activity之间可以通过Intent传递数据,实现数据共享和交互。 **生命周期管理:** - **注册与声明:** 每个Activity都需要在`AndroidManifest.xml`文件中进行注册,以便系统能够识别并正确地启动该...

    android基本组件(源码)

    在实际开发中,我们还需要考虑组件间的通信机制,如Intent的使用,它是Android中组件间通信的主要手段。Intent不仅能启动Activity和服务,还能传递数据。深入学习Intent的创建、解析和传递过程,有助于优化应用的...

Global site tag (gtag.js) - Google Analytics