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
2021最新Android必备面试题,高级Android开发面试解答之线程篇
finalize:类的方法,垃圾回收之前会调用此方法,子类可以重写finalize()方法实现对资源的回收7、Serializable和
Parcelable
的区别SerializableJava序列化接口在硬盘上读写读写过程中有大量临时变量的生成
IT精英时代
·
2023-03-28 22:55
程序员
架构
移动开发
android
android随笔之序列化
Parcelable
与Serializable的性能比较
大家都知道,
Parcelable
与Serializable都可以进行序列化,但是它们到底有什么区别呢?
android老菜鸟
·
2023-03-27 15:56
Android 使用NFC通讯坑点记录
privatevoidreadNFC(Intentintent){SealIdManagermanager=newSealIdManager();Tagtag=intent.get
Parcelable
Extra
渐行渐远的术士
·
2023-03-26 04:13
学习进阶
4.序列化的区别,原理(
Parcelable
与Serializable具体实现,优缺点,
hzp1119
·
2023-03-25 04:25
Android常见面试问题
·
Parcelable
与Serializable区别?·AlertDialog与PopupWindow区别?
JustRun123
·
2023-03-23 20:42
android IPC机制讲解(二)
IPC基础概念介绍介绍一下IPC中的一些基础概念,主要包含三个方面内容:Serializable接口,
Parcelable
接口以及Binder,只有熟悉这三方面的内容之后,我们才能更好的理解跨进程通信的各种方式
空白_c46e
·
2023-03-23 20:06
Intent的extra里又放了自定义
Parcelable
的intent
Intent里嵌套放了intent且内层intent有自定义
Parcelable
对象时,会报错:ClassNotFoundExceptionwhenunmarshalling:xxx.xxx.IPCData
我想04
·
2023-03-23 11:35
compileDebugKotlin FAILED和aidl
非常耽误时间简单的说,如果在使用AIDL时需要一个自定义的数据类型,我们一般会这么写:自定义一个数据类型aidl文件:CustomParcel.aidlpackagecom.ukyo.test.parcel;
parcelable
CustomParcel
ukyoo
·
2023-03-21 12:02
关于可能出现的
Parcelable
序列化问题纪要
一大早到公司发现昨天合并的代码推送远程开发分支被reject了,估计是没有更新代码通过更新代码把程序重新运行了一遍发现一个很有意思的问题就是点击图片浏览程序崩溃了,表示很纳闷,what?难道是哪位同事改了图片加载的代码?查看log发现抛了这样一个运行时异常:Parcelandroid.os.Parcel@416ee8b0:Unmarshallingunknowntypecode6357102ato
gufugugug
·
2023-03-18 23:55
Android 中Kotlin实现
Parcelable
作为android开发者都知道,开发中具备两种序列化的操作,一个是Serializable,另一个是在Android中引入的
Parcelable
;从google官网的态度而言,
Parcelable
的效率更高
诡异的叶子
·
2023-03-18 09:50
AIDL的使用步骤(即如何工作)
在弄清AIDL是如何使用Binder实现进程间通信的之前,我们应该要知道我们在使用AIDL的简要步骤一、AIDL使用步骤服务端:创建对象Book.java,并实现
Parcelable
新建AIDL文件(先随意命名否则报错
空山Echo
·
2023-03-18 01:23
View的onSaveInstanceState和onRestoreInstanceState
以CompoundButton为例:@Overridepublic
Parcelable
onSaveInstanceState(){Parcela
lion_6bb6
·
2023-03-16 19:27
[Android AIDL系列 3]
Parcelable
在不同语言中的差异
如果在AIDL接口中传递自定义的类型,需要实现
Parcelable
接口,传输时可以序列号/反序列化对象,目标进程就可以还原对象了。
抓饼先生
·
2023-03-15 21:00
Android开发技术专栏
android
java
开发语言
Android中Serializable和
Parcelable
的用法及区别
Android中Serializable和
Parcelable
的用法及区别第一点,解释什么是序列化。序列化(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。
曾大耗子
·
2023-03-15 09:38
安卓开发混淆讲解
默认不会混淆)枚举类不被混淆反射类不进行混淆实体类不被混淆JS调用的Java方法四大组件不进行混淆(默认不会混淆)JNI中调用类不进行混淆Layout布局使用的View构造函数、android:onClick等
Parcelable
shuangrenlong
·
2023-03-14 23:10
混淆
android
还在为Fragment重叠问题头疼?一行代码即可解决,妈妈再也不用担心了
解决方案:在Fragment所在的Activity中,重写onSaveInstanceState方法,并添加以下两句话:outState.put
Parcelable
("android:support:fragments
杰洛特world
·
2023-03-14 08:40
Android之常见的使用技巧
文章目录1.全局获取Context的技巧2.使用Intent传递对象Serializable方式
Parcelable
方式3.定制自己的日志工具4.深色主题5.Java和Kotlin代码之间的转换1.全局获取
Mr YiRan
·
2023-03-14 07:36
Android
android
kotlin
开发语言
日常准备之fragment源码理解
7.0.0_r1/xref/frameworks/base/core/java/android/app/FragmentManager.java#401BackStackStateimplements
Parcelable
http
左耳钻爱思念
·
2023-02-07 10:50
Android中Serializable和
Parcelable
接口
Android中实现序列化有两个选择:一个是实现Serializable接口,Java提供的一个序列化接口;另一个是实现
Parcelable
接口,Android特有的序列化接口,效率比实现Serializable
MoonJoy
·
2023-02-06 13:08
Parcelable
的使用
一.基本介绍
Parcelable
是Android提供的序列化接口类似Serializable,但是使用比Serializable复杂二.使用方法1.创建一个类Student实现
Parcelable
接口2
小河伴
·
2023-02-05 12:40
androidX迁移问题记录
迁移过程很顺利,后续自动化测试发现有两个问题,都是关于FloatingActionButton的1、崩溃android.os.Bad
Parcelable
Exception:ClassNotFoundExceptionwhenunmarshalling
紫阚
·
2023-02-05 12:50
Android IPC总结
了解Android进程间通信,首先要了解如下几个内容:对象序列化通过Serializable或者
Parcelable
进行对象的序列化。
stoolman
·
2023-02-04 12:47
如何将实体类以文件的形式保存到内部存储
最近的项目需要将Android上的内容以文件的形式保存到硬盘.基础数据类型比较容易序列化,但是一些不可以实现Serializable,或者
Parcelable
接口的系统类,如何实例化?
冬絮
·
2023-02-03 16:22
Kotlin用@Parcelize实现序列化
Parcelable
简介在Android项目中经常要对Bean进行
Parcelable
序列化,也有很多序列化工具。
hao_developer
·
2023-02-02 10:34
Android Intent传递大量数据出现问题解决
Binder限制为什么Binder要限制传输数据的大小替代方案正文官方文档https://developer.android.google.cn/guide/components/activities/
parcelable
s-and-bundles
·
2023-01-31 06:38
详解Serializable
.而Android存在两种序列化的方式,一种基于IO流的序列化,实现简单,仅需实现Serializable接口而已,可以不用添加额外的方法,源自Java;另一种就是Android的原生实现方式了,实现
Parcelable
me_touch
·
2023-01-31 03:55
Android序列化
为什么要使用
Parcelable
?
Parcelable
与Serializable的区别?1.序列化:序列化是一个过程,是将对象状态转成可以存储或者传输的过程。
Zcurry
·
2023-01-29 16:31
Android 中的 Binder 机制
现有的序列化方法一般是实现Serializable和
Parcelable
接口。Serializ
Joseph_L
·
2023-01-29 14:22
不能使用混淆的情况
对象混淆四大组件不能混淆注解不能混淆不能混淆枚举中的value和valueOf方法JNI调用Java方法不能进行混淆Java使用Nativa方法JS调用Java方法WebView中JavaScript的调用方法不能混淆第三方库建议使用其自身的规则
Parcelable
汇集
·
2023-01-26 04:25
Android序列化
也可以通过网络进行传输,在以后某个时刻恢复原来的对象2.序列化的方式Serializablejava提供的一个序列化接口,使用方便,序列化后的字节流可以持久存储,但底层通过反射来实现,中间会产生大量对象,效率低
Parcelable
Android
一颗暗色星辰
·
2022-12-27 03:32
java
Android基础知识
java
android
序列化
Kotlin注解实现
Parcelable
序列化流程详解
目录一.概念介绍1.序列化2.反序列化3.实现序列化的条件二.序列化目的三.如何选择四.进入主题一.概念介绍1.序列化由于存在于内存中的对象都是暂时的,无法长期驻存,为了把对象的状态保持下来,这时需要把对象写入到磁盘或者其他介质中,这个过程就叫做序列化。2.反序列化反序列化恰恰是序列化的反向操作,也就是说,把已存在在磁盘或者其他介质中的对象,反序列化(读取)到内存中,以便后续操作,而这个过程就叫做
·
2022-12-15 04:48
Android - 序列化 Serializable、
Parcelable
Serializable更简单但是会把整个对象进行序列化因此效率比
Parcelable
低一些。一、Serializable(对象)只需要实现Serializable接口即可。
懒到死的程序员
·
2022-11-19 02:31
Android
android
Android性能优化之弱网优化详解
分析过程1.2Serializable接口1.3ObjectOutputStream1.4序列化后二进制文件的一点解读1.5常见的集合类的序列化问题1.5.1HashMap1.5.2ArrayList2、
Parcelable
2.1Parcel
·
2022-10-20 22:41
Android进阶
生命周期典型情况下的生命周期异常情况下的生命周期Activity的启动模式Activity的LaunchModeActivity的FlagsIntentFilter的匹配原则IPC机制开启多进程模式IPC基础概念Serializable接口
Parcelable
安歌_claire
·
2022-10-08 17:59
Android
安卓
Android-IO底层原理看序列化
文章目录底层原理看序列化技术点序列化底层原理看序列化技术点1.序列化概念与目的2.序列化协议与特性3.API提供的序列化方案4.java的序列化步骤与数据结构分析5.
Parcelable
与Serializable
天津 唐秙
·
2022-09-11 16:46
Android
java
android
java
Android 序列化
Parcelable
的使用详解
背景:在Java虚拟机中,对象的传递称为数据传递不可或缺的一部分,但如果一旦虚拟机停止工作,该对象在内存中也就被释放,地址空间不存在,对象自然就不能再被重复利用,如果我们想持久使用这个对象怎么办?写到文件中?存数据库?最好的方法就是能够保存下来,把一个对象的空间地址以及属性保存下来,在Java中已提供了一个接口Serializable。1.Serializable是Java的JDK提供的,由于该序
奔跑的蜗牛、Z
·
2022-07-07 16:31
android
工具
java
开发语言
Android,使用MMKV存储Bean实体对象
实现
Parcelable
接口publicclassUserimplements
Parcelable
{Stringid;Stringname;pub
陈壮实的编程生活
·
2022-05-06 07:42
安卓开发
android
Android架构师学习路线
CPU数、时间片轮转、synchronized、Lock、volatile、ThreadLocal、wait/notify原理)死锁CAS线程池AsyncTask原理4、序列化Serializable
Parcelable
Json5
8秒鱼
·
2022-04-27 08:20
android
干货-Jectpack Compose 通过Navigation 传递 Serializable /
Parcelable
三种实现
880481ecbba9baf5d97b4d02ce42b5b4.jpeg掘金迁移地址在JetpackCompose中导航可以使用Jetpack中的Navigation数据传输组件进行数据传输。先决条件在app的build.gradle中引入Navigation依赖即可,如下:dependencies{//导航依赖库implementation"androidx.navigation:naviga
kevinsEegets
·
2022-04-21 10:45
JNI基础 - 从学Parcel源码开始
1、
Parcelable
和Serializable的异同我们知道在Java应用程序当中对类进行序列化操作只需要实现Serializable接口就可以,由系统来完成序列化和反序列化操作。
1dot4
·
2022-03-29 09:13
Binder机制-代码实现
Android知识总结一、Binder通信实现1.1、model类publicclassPersonimplements
Parcelable
{privateStringname;privateintgrade
涛涛123759
·
2022-03-16 08:45
Android-序列化和反序列化(Serializable和
Parcelable
)
一、为什么使用序列化由于在系统底层,数据的传输形式是简单的字节序列形式传输,在系统底层,并不认识Java对象,只知道字节序列,所以想要达到进程通讯的目的,需要先将数据进行序列化,即将对象转化为字节序列的过程。而字节序列被响应的进程使用的时候,进程为了识别这些字节序列,就需要对这些字节序列进行反序列化操作,把字节序列转换成Java对象。1.序列化将数据结果或者对象转化为二进制串的过程2.反序列化将在
zzq_nene
·
2022-02-22 02:29
序列化Serializable和
Parcelable
的理解和区别
Parcelable
方式的
大盗海洲
·
2022-02-18 12:35
Android Studio 实用插件收集
AndroidStudio界面设计为MaterialDesign风格2AndroidWifiADB、ADBWifi:连接一次后就可以使用WiFi连接手机3GsonFormat:快速转换json【强烈推荐】4Android
Parcelable
CodeGenerator
joker_fu
·
2022-02-17 02:12
面试官:跨进程传递大图,你能想到哪些方案呢?
A:Bitmap实现了
Parcelable
接口,可以通过Intent.putExtra
Java码农石头
·
2022-02-16 01:15
Messenger跨进程传递数据
由于Message类实现(Implement)了
Parcelable
接口,所以Messenger类可以透过IBinder接口而将Message对象传送到另一个进程里的MessengerImpl类。
JasonHwang
·
2022-02-15 23:04
Bindler/Intent传输数据上限问题
8552514/is-there-some-limits-in-android-bundlehttps://developer.android.com/guide/components/activities/
parcelable
s-and-bundles.htmlimage
jiangjh
·
2022-02-13 11:22
序列化之 Serializable 和
Parcelable
的比较分析
定义以及相关概念由于在系统底层,数据的传输形式是简单的字节序列形式传递,即在底层,系统不认识对象,只认识字节序列,而为了达到进程通讯的目的,需要先将数据序列化,而序列化就是将对象转化字节序列的过程。相反地,当字节序列被运到相应的进程的时候,进程为了识别这些数据,就要将其反序列化,即把字节序列转化为对象。无论是在进程间通信、本地数据存储又或者是网络数据传输都离不开序列化的支持。而针对不同场景选择合适
wuchao226
·
2022-02-11 07:28
android之AIDL
是Android跨进程通信的一种方式AIDL支持类型基本数据类型:char、byte、short、int、long、float、double、booleanString,CharSequence实现了
Parcelable
0246eafe46bd
·
2022-01-11 21:29
安卓中Serializable 比
Parcelable
好在哪?
二、两者区别:(1).在使用内存的时候,
Parcelable
类比Serializable性能高,所以推荐使用
Parcelable
类。(2).Seria
·
2021-11-11 18:31
android
上一页
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
其他