不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentService的解释,发现了它相对于Service来说有很多更加方便之处,今天在这里稍微来总结下我的心得。 首先IntentService是继承自Service的,那我们先看看Service的官
转载
2023-12-06 21:00:48
20阅读
之前我们在讲android启动方式的时候就看到Intent的身影,具体如果大家想要了解可以去看看之前的文章 ->点击传送门。今天我们主要讲的是数据传递。1.基本用法 Intent传递数据是以Key,Value键值对的形式传递,主要通过putExtra()方法,该方法接收两个参数第一个是Key,第二是Value下
转载
2023-09-04 16:13:16
174阅读
# Android Intent携带数据大小限制
在Android开发中,Intent是一种用于组件间通信的机制。它允许应用程序组件之间传递信息。然而,Intent在传递数据时存在一定的限制。本文将通过代码示例和图表,详细介绍Intent携带数据大小的限制。
## Intent携带数据大小限制
Intent在传递数据时,主要有两种方式:通过`extras`传递少量数据,以及通过`Uri`传递
原创
2024-07-27 08:57:38
193阅读
Android Intent 对象详解 一 .
转载
2024-10-20 09:45:30
68阅读
我们知道可以通过 Intent 和 bundle 在 activity 或 fragment 间进行通信,但是 Intent 传递数据时,如果数据太大,可能会出现异常
原创
2022-10-21 18:25:59
944阅读
1评论
Android Intent传递数据大小限制详解
在Android开发中,我们经常会用到Intent来进行不同组件之间的通信。Intent可以传递数据,但是在传递数据时存在一定的大小限制。本文将详细介绍Android Intent传递数据的大小限制,并提供代码示例来演示如何处理大数据传递。
## Intent传递数据的大小限制
Android平台对于Intent传递数据的大小限制有一定的限制
原创
2023-11-27 14:35:17
721阅读
android应用程序有三大组件——Activities、Services、BroadcastReceiver(IntentReceiver),不同的活动(服务,广播接收器)之间的交流即是通过消息触发,这个消息就称作意图(Intent)。Intent消息是android中一种同一或不同应用程序中的组件
转载
2023-08-09 20:11:08
76阅读
Android开发人员都知道,Intent适用于在不同的Activity之间传递数据,包括参数、字符串、以及序列化的对象等。但是笔者所做的项目用到了使用Intent 传递Bitmap图片对象,图片的数据量相对来说是比较大的,那么intent能否胜任传递图片的任务呢?首先很明显bitmap实现了Android中的Parcelable接口,可以序列化。因此理所当然能够通过intent传递,然而图片的大
转载
2023-12-06 20:21:01
97阅读
我们知道可以通过 Intent 和 bundle 在 activity 或 fragment 间进行通信,但是 I
原创
2022-09-14 21:47:23
847阅读
使用Intent和IntentFilter进行通信,Intent分为显示意图和隐式意图,显示意图不用配置。一般在同一个应用程序优先使用显示意图,因为效率较高。Intent是Android用于封装的意图,不管想启动一个新的Activity还是Service或者是BroadcastReceiver,都需要Intent来作为桥梁。Intent包含了七大属性: Component,Category,Act
转载
2023-08-25 18:11:07
92阅读
# Android 11 Intent 启动隐式限制教程
在 Android 开发中,隐式 Intent 可以让我们在不知道目标组件(如 Activity)的具体类名的情况下启动某个功能。然而,从 Android 11 开始,Google 在隐式 Intent 上加强了安全性。本文旨在教你如何实现 Android 11 中的隐式 Intent 启动。
## 流程概览
下面的表格展示了实现隐式
原创
2024-09-06 04:05:05
172阅读
# Android Intent 突破 1M 限制
在 Android 开发中,`Intent` 是一个非常常用的组件,它用于在应用之间传递数据。然而,开发者在使用 `Intent` 时可能会遭遇一个问题:通过 `Intent` 传递的大数据量(如大文件、长字符串等)受到限制,通常是 1MB。这一限制可能会造成数据不能传递或应用崩溃的问题。因此,本文将讨论如何突破这一限制,并提供相关代码示例。
原创
2024-10-22 05:24:08
295阅读
Intent就是一个消息传递对象,我们可以通过它在另外一个应用程序的组件上请求一个动作 Intent Filter的重点就在FilterIntent的3种主要使用环境开启一个Activity startActivity(),startActivityForResult()开启一个服务 startService(),bindService()发送广播 sendBroadcast(), send
转载
2024-09-13 17:12:52
72阅读
我们已经知道了Intent可以显式或者隐式地启动activity,其实Intent的用法还有很多,比如启动服务,发送广播消息等。下面我们来介绍一下如何使用Intent传递数据。Intent的语法Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(uriString))
第一个参数是intent要执行的动作,第二个参数是要传递的数据,这个数
转载
2023-07-06 21:09:28
65阅读
Intent是Activity与Activity之间,Activity与Service之间传递参数的介质,使用Intent和Bundle在组件之间传递数据,而这两种通常实现的是Java基本对象类型和String的传递。 在实际项目中,页面之间传值,除了以上几种,经常还有传递Object对象、List类型、List<Object>类型和全局变量等等的需求。 一、传递List<St
转载
2024-07-04 16:57:57
62阅读
一、向下一个活动传递数据1. 传递简单数据2. 传递数据包3. 传递值对象(1) Serializable序列化接口(2) Parcelable序列化接口二、返回数据给上一个活动 一、向下一个活动传递数据前面我们在介绍Intent的时候有说过,我们可以利用Intent在不同组件之间传递数据,接下来这篇文章就是记录如何利用Intent在不同Activity之间传递简单数据、传递数据包、传
转载
2023-08-01 22:42:40
779阅读
intent传值:4,intent传集合3,intent传对象, 2,传递后有返回值的情况:当需要从目标Activity回传数据到原Activity时,可以使用上述方法定义一个新的Intent来传递数据,也可以使用 startActivityForResult (Intent intent, int requestCode);1,传递后无返回值的情况:从当前Activity传递到目标Ac
转载
2023-07-02 21:22:55
188阅读
安卓开发中经常遇到使用频率很高的家伙,例如 activity 、service、broadcast,contentprovider,桥梁工程师intent,应用保持着context等。这些东西对初学者来说可以说是一头雾水。今天我们来谈谈intent的知识。intent意思"意图 用意",字面看不好理解。本身intent在安卓app中与界面显示无关的东西,也就是intent本身没有单独存在的意义。我
转载
2023-07-06 21:07:17
193阅读
一、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接收数据的实现
作为一名经验丰富的开发者,我将为你介绍如何在Android应用中使用Intent来接收数据。首先,让我们来了解整个流程。下面是一个简单的表格,展示了接收数据的步骤:
| 步骤 | 描述 |
|---|---|
| 1 | 在发送数据的Activity中创建Intent对象 |
| 2 | 使用putExtra()方法将数据添加到Intent中
原创
2023-11-12 08:42:46
105阅读