一、Intent与Bundle1、Activty与Activity1.1、传递简单数据(1) 传单个值(以String类型为例)发送数据Intent intent = new Intent(A.this, B.class); intent.putExtra("key", value); startActivity(intent);接收数据// 获取数据的方法需要根据传递的数据类型而定 Int
转载 2023-07-06 21:08:15
620阅读
## Android Intent参实现教程 ### 一、流程图 | 步骤 | 操作 | | ------ | ------ | | 1 | 创建Intent对象 | | 2 | 添加参数到Intent对象 | | 3 | 启动目标Activity,并传递参数 | | 4 | 在目标Activity中接收参数 | ### 二、详细步骤 1. **创建Intent对象** 在你想要启动的
原创 2024-03-10 06:37:24
92阅读
# 使用 Android adb 发送 Intent 参数的完整指南 在 Android 开发中,有时需要通过 adb (Android Debug Bridge) 向设备发送 Intent,这可以用来启动应用程序、传递数据等。本文将详细介绍如何通过 adb 发送参数的 Intent,并提供必要的代码和流程说明。 ## 流程概述 下表展示了整个流程的步骤: | 步骤 | 说明
原创 8月前
785阅读
使用Intent和IntentFilter进行通信,Intent分为显示意图和隐式意图,显示意图不用配置。一般在同一个应用程序优先使用显示意图,因为效率较高。IntentAndroid用于封装的意图,不管想启动一个新的Activity还是Service或者是BroadcastReceiver,都需要Intent来作为桥梁。Intent包含了七大属性: Component,Category,Act
一、向下一个活动传递数据1. 传递简单数据2. 传递数据包3. 传递值对象(1) Serializable序列化接口(2) Parcelable序列化接口二、返回数据给上一个活动  一、向下一个活动传递数据前面我们在介绍Intent的时候有说过,我们可以利用Intent在不同组件之间传递数据,接下来这篇文章就是记录如何利用Intent在不同Activity之间传递简单数据、传递数据包、传
Intent是Activity与Activity之间,Activity与Service之间传递参数的介质,使用Intent和Bundle在组件之间传递数据,而这两种通常实现的是Java基本对象类型和String的传递。 在实际项目中,页面之间传值,除了以上几种,经常还有传递Object对象、List类型、List<Object>类型和全局变量等等的需求。 一、传递List<St
intent传值:4,intent传集合3,intent传对象, 2,传递后有返回值的情况:当需要从目标Activity回传数据到原Activity时,可以使用上述方法定义一个新的Intent来传递数据,也可以使用 startActivityForResult (Intent intent, int requestCode);1,传递后无返回值的情况:从当前Activity传递到目标Ac
转载 2023-07-02 21:22:55
188阅读
Android 开发中,Intent 是用于在不同组件之间进行通信的重要机制。通过 Intent,你可以在 Activity、Service 和 BroadcastReceiver 之间传递数据。以下是详细说明和示例代码,展示如何使用 Intent 传输不同类型的数据。1. 基本概念显式 Intent: 直接指定目标组件的类名。隐式 Intent: 不直接指定目标组件,而是通过 action、
原创 1月前
87阅读
Intent是Activity与Activity之间,Activity与Service之间传递参数的介质,使用Intent和Bundle在组件之间传递数据,而这两种通常实现的是Java基本对象类型和String的传递。 在实际项目中,页面之间传值,除了以上几种,经常还有传递Object对象、List类型、List<Object>类型和全局变量等等的需求。 一、传递List<St
安卓开发中经常遇到使用频率很高的家伙,例如 activity 、service、broadcast,contentprovider,桥梁工程师intent,应用保持着context等。这些东西对初学者来说可以说是一头雾水。今天我们来谈谈intent的知识。intent意思"意图 用意",字面看不好理解。本身intent在安卓app中与界面显示无关的东西,也就是intent本身没有单独存在的意义。我
转载 2023-07-06 21:07:17
190阅读
什么是Intent?An intent is an abstract description of an operation to be performed一个Intent就是一次对将要执行的操作的抽象描述。举例:1.拨打电话 Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse(“tel:”+telPhone)); 2.发送短信 Intent
转载 2023-08-16 21:01:06
209阅读
# Android Intent 携带数据实现流程 ## 概述 Android IntentAndroid 应用程序之间进行通信的一种机制。通过 Intent,我们可以启动其他应用程序的组件、传递数据以及接收其他应用程序发送的数据。本文将教会你如何在 Android 中使用 Intent 来携带数据。 ## 实现步骤 下面是实现 Android Intent 携带数据的整体流程,我们可以
原创 2024-01-31 05:02:47
62阅读
 A、Serializable  B、charsequence C、Parcelable  D、Bundle Serializable :将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使
转载 9月前
7阅读
## Android Intent接收数据的实现 作为一名经验丰富的开发者,我将为你介绍如何在Android应用中使用Intent来接收数据。首先,让我们来了解整个流程。下面是一个简单的表格,展示了接收数据的步骤: | 步骤 | 描述 | |---|---| | 1 | 在发送数据的Activity中创建Intent对象 | | 2 | 使用putExtra()方法将数据添加到Intent
原创 2023-11-12 08:42:46
105阅读
Intent介绍IntentAndroid程序中各个组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据Intent一般用于启动活动,启动服务以及发送广播等场景。Intent大致可以分为两种,显示Intent和隐式IntentIntent有多个构造函数的重载,其中最常用的一个是Intent(Context packageContext,Class
       Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来完成请求。1、使用Intent向下一个活动传递数据在activity_main.xml中添加一个Button<Lin
转载 2024-02-15 17:11:17
66阅读
      之前我们在讲android启动方式的时候就看到Intent的身影,具体如果大家想要了解可以去看看之前的文章 ->点击传送门。今天我们主要讲的是数据传递。1.基本用法      Intent传递数据是以Key,Value键值对的形式传递,主要通过putExtra()方法,该方法接收两个参数第一个是Key,第二是Value下
转载 2023-09-04 16:13:16
174阅读
好了,大家,基本最最基本的通过一个Intent启动一个活动大家都懂了,那我们学一下,那个那个,就是Intent之间数据的传递。先看看当前活动向下一个活动传递数据:这里用到一个putExtra()方法,我们呢,在menu里再加一个选项。case R.id.chuandi_hw: String hw = "hello world"; Intent intent4 = new Inten
转载 2023-07-06 21:06:50
96阅读
Intent (意图) 用于Activity之间的数据传递以及Activity之间的切换(这两者都可以在一个应用多个Activity之间实现,同样也适用于不同应用间的Activity。同一个应用的实现和不同应用间的实现区别在于后者需要通过action和Category实现,而前者可以通过action和为Intent添加参数实现)。 一个Intent对象
转载 2024-08-29 16:20:25
69阅读
参考自《第一行代码》——郭霖Intent的用法相信你已经比较熟悉了,我们可以借助它来启动活动、发送广播、启动服务等。在进行上述操作的时候,我们还可以在Intent中添加一些附加数据,以达到传值的效果,比如在FirstActivity中添加如下代码: Intent intent = new Intent(FirstActivity.this, SecondActivity.class); inte
转载 2024-04-18 21:36:08
76阅读
  • 1
  • 2
  • 3
  • 4
  • 5