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
Parcelable
在Android中,序列化的实体对象,实现
Parcelable
接口,支持Intent数据传递,进程间通信。
gczxbb
·
2021-01-07 21:22
Android Kotlin使用注解实现
Parcelable
序列化
一.概念介绍1.序列化由于存在于内存中的对象都是暂时的,无法长期驻存,为了把对象的状态保持下来,这时需要把对象写入到磁盘或者其他介质中,这个过程就叫做序列化。2.反序列化反序列化恰恰是序列化的反向操作,也就是说,把已存在在磁盘或者其他介质中的对象,反序列化(读取)到内存中,以便后续操作,而这个过程就叫做反序列化。3.实现序列化的条件在Java中,一个对象要实现序列化操作,该类就必须实现了Seria
cdAndroid
·
2020-12-30 10:17
性能优化
Android
Kotlin
android
经验分享
kotlin
内存优化
Android中的Serialization、
Parcelable
Parcelable
这是一个接口,它的实例可以写入Parcel或从Parcel恢复。
Kyunban
·
2020-12-11 14:57
Android进阶AIDL使用自定义类型
遗留的问题是如何在AIDL中使用自定义类型,具体步骤如下:创建自定义类型声明自定义类型定义与自定义类型相关的业务重写业务实体类远程调用验证AIDL1.创建自定义类型自定义类型传输的就是一个实体对象,这个实体类必须实现
Parcelable
躬行之
·
2020-12-08 23:16
三星手机PaddingIntent传递可序列化对象的问题
传递
Parcelable
对象valintent=Intent(context,xxx::class.java).apply{putExtra("data",TestData())flags=Intent.FLAG
钦秋
·
2020-12-08 10:44
Parcelable
与 Serializable
Uncheckedcastjava.io.Serializableto……在清理警告时遇到了问题:Activity之间传递List会出现警告,如下:Uncheckedcast:'java.io.Serializable'to'java.util.List'pictureInfoList=(List)getIntent().getSerializableExtra("editor_picture")
Alone_vv
·
2020-10-10 12:16
Android Activity之间传递数据的几种方法
从一个Activity中传递数据到另一个Activity中,有如下几个方法:IntentBundleSerializable
Parcelable
首先设置一个Button,按下即可跳转到下一个Activity
Alone_vv
·
2020-10-09 12:25
AIDL使用
一.新建一个项目AIDLservice,创建Person类并继承
Parcelable
接口。
xiaoxiaoguai666
·
2020-10-08 18:29
Android
android
android
studio
Android第一行代码——14章继续进阶-你还应该掌握的高级技巧
文章目录全局获取Context的技巧使用Intent传递对象Serializable
Parcelable
定制自己的日志工具创建定时任务Alarm机制Doze模式多窗口模式禁用多窗口模式Lambda表达式全局获取
休闲的灵魂
·
2020-09-26 18:46
#
Android第一行代码
java
android
android
studio
spring
linux
Android基础知识——你还应该掌握的高级技巧
文章目录1.全局获得Context的技巧2.使用Intent传递对象2.1Serializable方式2.2
Parcelable
方式3.定制自己的日志工具4.创建定时任务4.1Alarm机制4.2Doze
ABded
·
2020-09-20 02:24
WindowManager.LayoutParams的探究
publicstaticclassWindowManager.LayoutParamsextendsViewGroup.LayoutParamsimplements
Parcelable
Window
漫漫求索者
·
2020-09-17 12:29
Window
intent传递数据时为什么要继承parceable或serializeble接口,而且没有实现任何方法
保存对象的字节序列到本地文件中;2)通过序列化对象在网络中传递对象;3)通过序列化在进程间传递对象Android中实现序列化有两个选择:一是实现Serializable接口(是JavaSE本身就支持的),一是实现
Parcelable
bobob_
·
2020-09-17 11:11
Android中序列化的
Parcelable
与Serializable区别及其AS插件
还记得在早期写android的时候不知道怎么传递对象,用的是静态引用来处理。。。都是泪,今天突然又看回到序列化的知识然后又想起一个插件,想要推荐给大家的,就有了这篇文章,写下来记录一下,基本上都是联想起来什么就写什么,没有上网cv什么内容,所以不会很长,具体概念什么的自行google吧。其实在我们网络传输或者本地持久化的时候,和intent传递对象时,都是需要将对象序列化的。Serializabl
PK0071
·
2020-09-17 11:58
android
android移动开发
Parcelable
与Serializable(两种序列化方式用于传输非基本类型的数据)
在android系统中不能直接将非基本类型数据在activities或fragments之间传递,需要将数据序列化然后通过intent或者bundle的putExtra()方法来传递1.什么叫序列化:将非基本类型的数据对象转换成可存储或可传输的状态2.Serializable(java自带的序列化接口,将对象序列化为二进制数据(字节流))通过implementsSerializable接口(Ser
蔷薇_wendy
·
2020-09-17 09:03
Android序列化的存储和读取
Android中序列化的实现有两种方式:Serializable接口和
Parcelable
接口,本文对这两种方式进行简单的总结和使用。
峥嵘life
·
2020-09-17 04:07
android
android数据
Android中的Serialable和
Parcelable
的区别
转:http://blog.csdn.net/jiangwei0910410003/article/details/18988673一.先从Serialize说起我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中,在需要时重新生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。二、Android中的新的序列化机制在Andr
lynchyo
·
2020-09-17 03:02
Android
UI
android nfc中Ndef格式的读写
NfcAdapter.getDefaultAdapter(this);2.在onNewIntent()中获取Tag对象或者NdefMessage信息;获取Tag对象:Tagtag=intent.get
Parcelable
Exra
iteye_8785
·
2020-09-17 02:45
AndroidのIntent传递集合对象
ArrayList,而且还必须是包装了泛型是Integer或者String这样形式的,但是根据我的需求intent貌似满足不了,但是intent中可以传递bundle在bundle中我们可以看到能够传递一个实现了
parcelable
BunToy-Steampy
·
2020-09-16 17:45
【android】
在android中创建包含对象数组对象List 的
Parcelable
publicclassBillimplements
Parcelable
{publicintstaff;publicinttype;publicGoodsgoods[];publicListarrgoods
HD2452
·
2020-09-16 15:01
android
Android|用户注册案例下的Activity数据传递
Bundle:AmappingfromStringkeystovarious{@link
Parcelable
}values。然
演丶我的人生
·
2020-09-16 15:23
Android
Android序列化Serializable和
Parcelable
的理解和区别
一.基本概念(一)序列化的基本概念在Android开发过程中,因为无法将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundle里面,然后再传递。序列化,表示将一个对象转换成可存储或可传输的状态。而序列化后的对象,可以在网络上进行传输,也可以存储到本地。(二)怎么通过序列化传输对象Android中Intent如果要传递类对象,可以通过两种方式
gaolhjy
·
2020-09-16 15:43
Android进程框架
为什么安卓
Parcelable
接口会有一个内部类Creator
Parcelable
接口是实现序列化的一种方式,与Serializable相比比较复杂,但胜在运行效率高,在安卓中得到了广泛应用。
zhaoqinmuxue
·
2020-09-16 08:53
安卓学习笔记
Parcelable
android
序列化
Binder
AS插件-Android
Parcelable
code generator.
概述生成实现了
Parcelable
接口的代码的插件下载安装1.在线安装输入Android
Parcelable
codegenerator,点击安装即可,安装之后重启,会看到上图选中部分所示。
小小工匠
·
2020-09-16 08:10
AndroidStudio手札
Android
Parcelable
错误 Parcel: Class not found when unmarshalling
在使用
Parcelable
在activity之间传递对象的时候有些系统会报Parcel:Classnotfoundwhenunmarshalling错误并且提示“xx.xxxxx.xxx”ClassNoFound
谢小片
·
2020-09-16 08:57
错误解决
android
序列化(Serializable和
Parcelable
接口)详解
1.什么是序列化?就是一种处理对象流的机制。所谓对象流就是将对象的内容进行流化,我们可以对流化后的对象进行读写操作。也可以将流化后的对象传输于网络之间。2.序列化的实现:将需要被序列化的类实现Serializalbe,该接口没有需要实现的方案,只是为了标识该对象是可被序列化的,然后使用一个输出流来构造一个ObjectOutputStream(对象流)对象,使用对象流的对象的writeObject(
别碰我的IDEA
·
2020-09-16 08:50
android端
在android 源码里 编译 aidl 报错 的问题
aidlcanonlygeneratecodeforinterfaces,not
parcelable
s,aidlfilesthatonlydeclare
parcelable
sdon'tneedtogointheMakefile
wh_19910525
·
2020-09-16 08:46
android-源码开发
android技术
Android 中新的数据传递机制:
Parcelable
(资料收集)
Java中的序列化机制,是通过Serializeable接口,其作用是能将数据对象存入字节流当中,在需要时重新生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。在Android系统中,定位为针对内存受限的设备,因此对性能要求更高,另外系统中采用了新的IPC(进程间通信)机制,必然要求使用性能更出色的对象传输方式。在这样的环境下,Parcel被设计出来,其定位就是轻量级的高效
张庚
·
2020-09-16 08:15
Android
项目点滴
Android开发之Serializable 和
Parcelable
的区别(源代码分享)
android中自定义的对象序列化的问题有两个选择一个是
Parcelable
,另外一个是Serializable。
林泓成
·
2020-09-16 08:03
Android
android之开发技术详解
Android
Parcelable
Serializable
java
源代码
android开发之
Parcelable
使用详解
但是android中还有一种特有的序列化方法,那就是实现
Parcelable
接口,使用这种方式来序列化的效率要高于实现Serializable接口。
_江南一点雨
·
2020-09-16 08:57
玩转android
管中窥豹
android基础
parcelable
android
android
parcelable
详细介绍
但是android中还有一种特有的序列化方法,那就是实现
Parcelable
接口,使用这种方式来序列化的效率要高于实现Serializable接口。
代码猫
·
2020-09-16 08:04
Android 使用
Parcelable
序列化对象
Android序列化对象主要有两种方法,实现Serializable接口、或者实现
Parcelable
接口。
iteye_11500
·
2020-09-16 08:38
AndroidStudio-
Parcelable
自动生成代码插件安装和使用
这里用的mac版本的AndroidStudio1.执行组合快捷键command+”,”,打开AS偏好设置页面,找到plugin选项,输入
Parcelable
搜索,搜索出来的第一个五颗星的就是,点击右边的
丿天下丶第一
·
2020-09-16 08:30
Android大神之路
Parcelable
例子
importandroid.os.Parcel;importandroid.os.
Parcelable
;publicclassMy
Parcelable
implements
Parcelable
{publicintresult
ggcrazy
·
2020-09-16 08:25
借助Intent实现Android工程中Activity之间Java对象的传递——实现
Parcelable
接口
借助Intent实现Android工程中Activity之间Java对象的传递有两种方式:一种所传递对象实现了Serializable接口;另一种是所传递对象实现了
Parcelable
接口,本博客总结传递对象实现
ffqdld
·
2020-09-16 08:17
android
利用
Parcelable
在Activity之间传输对象
在Android的不同Activity之间传输数据并不像传输参数那样简单。我们需要做的就是把需要传输的数据绑定到intent对象上。如果我们需要传输的对象是一些简单的Object,比如String类型或者Integer类型,那事情就好做了:StringstrinParam="StringParameter";IntegerintParam=5;Intenti=newIntent(this,MyAc
czjuttsw
·
2020-09-16 08:39
android
Android中使用
Parcelable
实现对象的序列化
在Android开发中,
Parcelable
是一个接口,只要实现这个接口,一个类的对象就可以实现序列化并可通过Intent和Binder传递。序列化的目的是传递数据用。
邹奇
·
2020-09-16 08:07
安卓开发技术学习
Android Parcel和
Parcelable
类
1.Parcel类Parcel主要用于在进程间通讯,传递数据。Parcel通过obtain()静态方法获取,数据的存储和读取主要通过writeXXX()和readXXX()实现,marshall()和unmarshall()将数据序列化和反序列化,最后recycle()回收资源。publicbyte[]writeValue(){Parceldata=Parcel.obtain();try{data
假装你是大灰狼
·
2020-09-16 08:57
Android
组件
android 如何使用
Parcelable
接口
今天,简单讲讲android如何使用
Parcelable
接口传递数据。
暴走邻家
·
2020-09-16 08:21
android
Android基础
android aidl 传递
parcelable
a.这里必须导入自定义类型,要不然不识别b.形参必须指定in或者outIMyAidlInterface.aidl//IMyAidlInterface.aidlpackagecom.caomingyu.
parcelable
server
瑺圊樹
·
2020-09-16 08:50
android
Android 序列化之
parcelable
的简单使用
01概念和使用场景Android中序列化的两个接口Serializable
Parcelable
其中Serializable是Java自带的序列化接口,
Parcelable
是Android特有的序列化接口序列化的目的是
haonpu
·
2020-09-16 07:21
Android数据传递
序列化
Parcelable
Android
Parcelable
序列化
Android中使用
Parcelable
传递对象,createFromParcel中对象的赋值次序
importandroid.os.Parcel;importandroid.os.
Parcelable
;publicclassPersonimplements
Parcelable
{privateStringname
MrIceFox
·
2020-09-16 07:19
Android
Android Studio 插件--
Parcelable
code generator
也许你还在手动写着一个一个module,手动给他们添加各个构造方法,那你就out了,今天我来来介绍下AndroidStudio的实用插件--
Parcelable
codegenerator,他将会解除你的手动编写的烦恼
ATangSir
·
2020-09-16 07:05
Android
Studio插件
Android
Parcelable
源码解析
大家都知道,要想在Intent里面传递一些非基本类型的数据,有两种方式,一种实现
Parcelable
,另一种是实现Serializable接口。
小米科技Android 研发曹新雨
·
2020-09-16 07:08
Android
源码解析
Android
序列化原理(二):从源码理解
Parcelable
为此Android提供了特有的
Parcelable
机制,按照官方说法,速度是Serializable的十倍左右。
珠穆朗玛小王子
·
2020-09-16 07:36
源码解析系列
Parcel
Parcelable
序列化
android
Binder
Parcelable
parcelable
:publicstaticfinalCreatorCREATOR=newCreator(){@OverridepublicImageBeancreateFromParcel(Parcelsource
qq_34351732
·
2020-09-16 07:56
Android源码之
Parcelable
实现
Parcelable
接口的类必须有一个称作CREATOR的静态类对象,且该静态类对象实现了
Parcelable
.Creator接口。
lxgwm2008
·
2020-09-16 07:51
android
Android源码学习系列--
Parcelable
如果实现该接口需要有一个实现了ParcelCreator接口的静态字段CREATOR一个典型的实现如下:publicclassMy
Parcelable
implements
Parcelable
{privateintmData
iteye_3110
·
2020-09-16 07:16
移动开发
采用
Parcelable
实现对象的深度拷贝
publicclassParcelHelper{publicstaticTcopy(
Parcelable
input){Parcelparcel=null;try{parcel=Parcel.obtain
风语
·
2020-09-16 07:10
Android
Android实现
Parcelable
对象序列化的实例
bundle.put
Parcelable
可以实现传递对象,但是这个对象的类必须实现
Parcelable
接口才能够使用。下面是一个简单的在Activity之间传递对象的例子。
BruceZhang
·
2020-09-16 07:03
Android
Android开发精要
类
String
实例
对象
Android
【Android】Android
Parcelable
源码解析
Android
Parcelable
源码解析大家都知道,要想在Intent里面传递一些非基本类型的数据,有两种方式,一种实现
Parcelable
,另一种是实现Serializable接口。
Tech Ranger
·
2020-09-16 07:54
Android
java
android
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他