E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
parcelable
Android - Serializable和
Parcelable
一、简介SerializableSerializable是序列化的意思,表示将一个对象转换成可存储或可传输的状态。序列化后的对象可以在网络上进行传输,也可以存储到本地。至于序列化的方法非常简单,只需要让一个类去实现Serializable这个接口就可以了。比如说有一个Person类,其中包含了name和age这两个字段,如果想要将它序列化,就可以这样写:classPerson:Serializab
没盐水菠萝
·
2023-11-21 22:24
android
Android Serializable及
Parcelable
使用方法
在Android中,我们可以通过Serializable和
Parcelable
来对对象进行序列化。
Jere_Chen
·
2023-11-21 22:52
Android
Android
序列化
Android
Serializable
Parcelable
android开发之Serializable与
Parcelable
的使用
为什么要序列化(1).永久的保存对象数据(将对象数据保存在文件当中,或者是磁盘中(2).通过序列化操作将对象数据在网络上进行传输(由于网络传输是以字节流的方式对数据进行传输的.因此序列化的目的是将对象数据转换成字节流的形式)(3).将对象数据在进程之间进行传递(Activity之间传递对象数据时,需要在当前的Activity中对对象数据进行序列化操作.在另一个Activity中需要进行反序列化操作
hfreeman2008
·
2023-11-21 22:52
android开发笔记
android
Android
Parcelable
和Serializable的区别
本文主要介绍
Parcelable
和Serializable的作用、效率、区别及选择,关于Serializable的介绍见Java序列化的高级认识。
猿分
·
2023-11-21 22:21
Android
Android Serializable /
Parcelable
Serializable序列化,将对象转为二进制序列
Parcelable
不是序列化,属于进程间通信,不需要IO/操作,没有拷贝内存的操作,Object->ShareMemory->Object不需要IO
夏沫1999
·
2023-11-21 22:17
android
java
开发语言
Android里的序列化:Serializable和
Parcelable
Serializable在Android开发中,Serializable是一种用于将对象序列化和反序列化的接口。它是Java的标准序列化方式,可以在任何Java平台上使用。下面是使用Serializable进行对象序列化的步骤:在要序列化的类中实现Serializable接口:在类定义上实现Serializable接口。importjava.io.Serializable;publicclassM
xoliu1
·
2023-11-20 08:59
Android进阶
android
一篇文章带你使用(MMKV--基于 mmap 的高性能通用 key-value 组件)
支持的数据类型支持以下Java语言基础类型:boolean、int、long、float、double、byte[]支持以下Java类和容器:String、Set任何实现了
Parcelable
的类型二、
摸鱼小小虫
·
2023-11-13 10:03
Android
java
Android
数据持久化
MMKV
腾讯
关于android pendingIntent 传递
Parcelable
对象时数据丢失问题
最近在做一个闹钟app时发现,利用pendingIntent传递
Parcelable
对象,在broadcast里面无法获取到对应的
Parcelable
对象。
DevilNoV
·
2023-11-09 18:49
Android
android
java
开发语言
Android 排除库冲突,Google找遍终于正确了
('com.android.support:support-fragment:28.0.0'){excludegroup:"com.android.support",module:'versioned
parcelable
l and
·
2023-11-07 20:47
Android
android
微信
sqlite
Android java Handler sendMessage使用
Parcelable
传递实例化对象,我这里传递Bitmap 图片数据
一、Bundle给我们提供了一个put
Parcelable
(key,value)的方法。专门用于传递实例化对象。二、我这里传递Bitmap图片数据,实际使用可以成功传统图像数据。
Donald Linux
·
2023-11-03 15:38
Android
App
Develop
Java
Language
android
java
使用
Parcelable
传递List
1.定义List类classReCheckOrder():
Parcelable
{varbegin:String?
小志君
·
2023-11-02 22:30
Kotlin实现
Parcelable
Kotlin中实现
Parcelable
的方式有二种:一、使用注解1.在gradle中添加android{...
kermitye
·
2023-11-01 22:53
Android中两种序列化方式
android中的两种序列化方式为Serializable和
Parcelable
Serializable和
Parcelable
接口可以完成对象的序列化过程,当我们需要通过Intent和Binder传输数据时就需要使用者两种序列化方式
HellowAD
·
2023-10-29 02:58
android序列化方式
android两种序列化方式
Android中两种序列化方式的比较Serializable和
Parcelable
转载至http://www.cnblogs.com/yezhennan/p/5527506.htmlSerializable
new_lichungang
·
2023-10-29 02:26
Android技术
Android文件存储类
1.先将要保存的对象序列化这里实现了Serializable接口,如果是实现
Parcelable
,写法就不同了。Serializable优点在于节省代码量,但是速度上要与
Parcelable
差不少。
付亮
·
2023-10-28 07:35
Android学习--Bundle(三)
Parcelable
编写练习
参考资料:https://www.jianshu.com/p/32a2ec8f35aehttps://www.cnblogs.com/tangZH/p/10998065.html简单使用:进行Android开发的时候,无法将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundle里面,然后再传递。1.建立两个Activityhttps://j
陈可积
·
2023-10-22 17:49
Serializable 和
Parcelable
的区别
Serializable和
Parcelable
接口可以完成对象的序列化的过程,当我们需要通过Intent和Binder传输数据时就需要使用
Parcelable
或者Serializable,有时候我们还需要把对象持久化到存储设备上或者通过网络传输给其他客户端
赶时间的书生
·
2023-10-20 20:03
关于Android
#
关于笔记
android
序列化
持久化:把数据结构或对象存储到硬盘序列化方案:1.Serializable;2.
Parcelable
3.json,xml,protbuf…广义的序列化SerializableSerializable一般配合
zhou_tong_xue
·
2023-10-20 01:42
java
android
Android 118道基础面试题,面试途中不卡题,sharedpreferences线程安全
33、Android为什么引入
Parcelable
?34、有没有尝试简化
Parcelable
的使用?35、Bitmap
m0_64382868
·
2023-10-19 21:25
程序员
面试
android
移动开发
Android 7.0 BroadcastReceiver接收pendingIntent 传递过来序列化数据
问题比较少见,只有你在跨进程传递数据的时候会碰到,如pendingIntent中在7.0中通过pendingIntent的bundle传递的数据时,你会发现serializable和
parcelable
呆呆_fdd9
·
2023-10-18 09:38
android 广播传值为空,Android Intent传递数据大小限制详解
Intent可以携带一些数据,比如基本类型数据int、Boolean,或是String,或是序列化对象,
Parcelable
与Serializable。
宛琬
·
2023-10-12 22:29
android
广播传值为空
Android开发-Intent使用Serializable和
Parcelable
方式传递数据
前言在Android中一个Activity跳转至另一个Activity或者启动Service、发送广播等都需要Intent,可以说Intent在Android中用途比较广泛,我们还可以通过Intent在跳转至下一个界面或者启动另一个组件时携带一些数据进行传递到下一个界面或者组件已达到传值的效果。不过在通常通过Intent传值都是传递一些某些具体类型的数据。具体代码如下:Intentintent=n
_彼岸雨敲窗_
·
2023-10-11 09:22
Android开发随笔
android
java
移动开发
安卓
客户端
16、Serializable和
Parcelable
的区别?
Parcelable
是属于Android专用。不过不同于Serializable,
Parcelable
实现的原理是将一个完整的对象进行分解。而分解后的每一部分都是Intent所支持的数据类型。
五道杠小学生
·
2023-10-10 10:54
Activity传递的
Parcelable
并不是同一个对象
希望看到文章的人点评一下classMy
Parcelable
implements
Parcelable
{privatestaticfinalStringTAG="TestActivity";privateStringusername
cfc1243570631
·
2023-10-08 05:18
java
Android
Camera Metadata跨进程传递
googlecamera2的参数设置都是通过CaptureRequest来设置的,相关的对象都实现了
Parcelable
接口才能进行跨进程传递。
cfc1243570631
·
2023-10-08 05:17
Android
android
android数据回传的代码,android Activity之间数据传递
Parcelable
和Serializable接口的使用...
传对象的时候有两种情况,一种是实现
Parcelable
接口,一种是实现Serializable接口。0、解释两种接口:1)实现Serializable接口是JavaSE本身就支持的。
weixin_39679718
·
2023-10-06 00:46
android数据回传的代码
Activity之间传递数据的三种方式详解
Activity之间传递数据有三种方式1.通过Bundle传递简单数据2.通过Serializable方式传递对象3.通过
Parcelable
方式传递对象通过Bundle对象传递数据的代码://点击按钮传递数据的方法
王家视频教程图书馆
·
2023-10-06 00:44
Android
Activity
Activi传递数据
记一次Android AIDL简单使用
首先创建一个服务端module:创建一个Book实体,要实现
Parcelable
接口:Book.class接着以相同的包名创建aidl文件:Book.aidlBookManager.aid
Julian_z
·
2023-09-28 14:13
支持AGP8的Android路由库URouter
github.com/classops/URouter功能支持AGP8@Param参数注入,支持setter参数设置(kotlin属性)支持ActivityResult方式,启动和处理返回结果路由拦截处理路由回调
Parcelable
ClassOps
·
2023-09-24 15:33
android
ASM 点击事件统计 && 耗时警告
参考文章进程间传递
Parcelable
对象出现ClassNotFoundException异常的解决方法[转载]Gradle插件发布到本地和远程仓库将插件发布到Gradle官网地址神策统计书籍代码地址源码地址
一个冬季
·
2023-09-24 01:08
Android进程间通信---AIDL接口回调
先回顾一下aidl的使用方法,可以参考上篇介绍的AIDL怎么用,链接如下:https://www.jianshu.com/p/86d7c81eb6f8Server端:1、创建aidl接口文件以及数据(
Parcelable
云梦山小白
·
2023-09-24 00:18
Android 实现
Parcelable
接口完成序列化
Parcelable
接口是Android中用于实现对象序列化的一种机制,它比Java中的Serializable接口更高效。
菠萝加点糖
·
2023-09-22 00:41
android
Parcelable
序列化
Android 跨进程通信并传输复杂数据
Parcelable
类型:实现了
Parcelable
接口的自定义类。IBinder类型:用于跨进程通信的Binder类型。数组类型:int[]
梦想改变生活
·
2023-09-20 03:56
android
RemoteViews(1)API简介
search4remoteview.jpg1.RemoteViewsRemoteViews不是ViewpublicclassRemoteViewsextendsObjectimplements
Parcelable
Rock__Lee
·
2023-09-17 04:47
Android:安卓学习笔记之进程间通信方式(IPC)的简单理解和使用
进程间通信方式的简单理解和使用进程间通信方式1、背景1.1、进程空间划分1.2、进程隔离&跨进程通信(IPC)1.3、基础概念:序列化方式1.3.1、Serializable接口1.3.2、S
Parcelable
JMW1407
·
2023-09-16 10:09
Android
android
java
进程间通信方式
(IPC)
Android - 序列化 --- Serializable、
Parcelable
序列化:在数据传输中,如果要传输的是对象,这时候就用到我们的序列化和反序列化。有时候想将对象持久化储存在设备或者网络上,这时建议使用SerializableSerializable:java提供的接口,使用简单,直接实现这个接口就行。下面是一个使用栗子。publicclassUserimplementsSerializable{privatestaticfinallongserialVersion
Lisiony
·
2023-09-11 22:58
Parcelable
使用时java.lang.RuntimeException: Parcel android.os.Parcel@xxxx: Unmarshalling unknown typ...
这个问题是
parcelable
使用过程中常见的问题,场景是传递数据参数(如下代码的宽和高)的增加,由于本人粗心,只在writeToParcel方法中增加了字段的写入,并没有在从parcel获取的时候加上该字段所以报错
thomasyoungs
·
2023-09-11 08:31
Android序列化遇到的问题
一,问题提出最近在开发App时使用了
Parcelable
接口实现序列化,主要是为了能够实现在不同的场景传值,并且传递的是自定义的构造类型,还包含ArraList数据的传递,遇到的问题如下://这是我要从网络获取的物流查询信息
TechMix
·
2023-09-06 19:53
Android基础
android
物流
json
Android——Surface / SurfaceView / SurfaceHolder
二、SurfaceViewView的子类,并实现了
Parcelable
接口,其中内嵌了一个专门用于绘制的Surface,SurfaceView可以控制这个Surface的格式、尺寸和绘制位置。
juice会blue
·
2023-09-06 05:49
Android
java
android-studio
android桌面快捷网页,Android向桌面添加快捷方式,使其指向特定的网页
publicvoidaddShortcut(
Parcelable
icon,Stringname,Uriuri){IntentintentAddShortcut=newIntent(ACTION_ADD_SHORTCUT
德州小王子
·
2023-09-05 22:54
android桌面快捷网页
安卓的一些代码规范
4、用线程池创建线程5、Activity间的数据通信,对于数据量比较大的,避免使用Intent+
Parcelable
的方式,可以考虑EventBus等替代方案,以免造成TransactionTooLargeException6
hdychi
·
2023-09-04 08:02
[Android AIDL] --- AIDL原理简析
一类是用来定义接口方法,声明要暴露哪些接口给客户端调用;一类用来声明实现了
Parcelable
接口的数据类型,以供其他AIDL文件使用那些非默认支持的数据类型。
Overboom
·
2023-08-31 02:41
Android
android
实现序列化的两种方式Serializable和
Parcelable
序列化的目的(1).永久的保存对象数据(将对象数据保存在文件当中,或者是磁盘中)(2).通过序列化操作将对象数据在网络上进行传输(由于网络传输是以字节流的方式对数据进行传输的.因此序列化的目的是将对象数据转换成字节流的形式)(3).将对象数据在进程之间进行传递(Activity之间传递对象数据时,需要在当前的Activity中对对象数据进行序列化操作.在另一个Activity中需要进行反序列化操作
名字_都被占了
·
2023-08-29 22:13
Android开发艺术探索 | IPC机制
第二章IPC机制学习清单:Android中的多进程模式IPC基础概念序列化Serializable接口
Parcelable
接口BinderAndroid中的IPC方式Bundle文件共享MessengerAIDLContentProviderSocketBinder
1ceCube
·
2023-08-27 12:43
用意图传递对象序列化-- 实现
Parcelable
接口
这里就需要使用到
Parcelable
和Serializable这两个接口。使用这两个接口的原因很简单,就是为了序列化对象!对象序列化有以下好处:1.永久性保存对象,保存对象的字节序列到本地
小江yue
·
2023-08-23 20:36
Kotlin:定义和目的
=null):
Parcelable
{privatevalE
XiMiMax
·
2023-08-21 19:57
死磕AIDL
AIDL:一种IPC跨进程调用远程服务方式,如果是同一个进程之内,没必要使用AIDL;如下例子一步步揭开AIDL谜题首先第一步创建一个model实体类,并且需要
Parcelable
:publicclassBookimplements
Parcelable
程序员要多喝水
·
2023-08-21 07:24
【Android-java】
Parcelable
是什么?
Parcelable
是Android中的一个接口,用于实现将对象序列化为字节流的功能,以便在不同组件之间传递。
ChrisEighteen18
·
2023-08-15 10:01
android
java
开发语言
异常处理-android.os.Bad
Parcelable
Exception: ClassNotFoundException when unmarshalling
欢迎和我交流前几天在开发中遇到一个比较少见的crash,记录一下,截图如下:log1image.pnglog2image.png分析过程观察log1没办法直接定位到问题,尝试搜索关键信息android.os.Bad
Parcelable
Exception
bincn
·
2023-08-14 04:41
序列化
Android中
Parcelable
原理:基于内存的,是将对象属性拆分传输的。Serial
GDHuo
·
2023-08-08 04:54
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他