Parcelable(SDK)Interface for classes whose instances can be written to and restored from aParcel.Classes implementing the Parcelable interface must also have a static field calledCREATOR, which is an object implementing theParcelable.Creatorinterface.Passing data between activities is quite easy.You
转载 2011-11-08 20:25:00
69阅读
2评论
Parcelable(SDK)Interface for classes whose instances can be written to and restored from a ​​Parcel​​. Classes implementing the Parcelable interface must also have a static field called ​​CREATOR​​, w
转载 2011-11-08 20:25:00
117阅读
2评论
# Android Parcelable 使用指南 在 Android 开发中,Parcelable 是一个重要的接口,用于将对象序列化,以便在不同组件间传递。本文将指导你如何实现 Parcelable 接口,下面是实现的基本流程。 ## 流程步骤 | 步骤 | 操作 | |------|-----------------------| | 1 |
原创 10月前
116阅读
# Android Parcelable示例 在Android开发中,我们经常需要在不同组件之间传递数据,比如在Activity之间传递对象。为了实现这个功能,Android提供了Parcelable接口,它允许我们将一个对象序列化为一个字节流,然后在不同组件之间传递。在本文中,我们将介绍如何使用Parcelable接口来实现对象的序列化和反序列化。 ## 什么是Parcelable接口?
原创 2024-03-02 03:53:55
46阅读
在我目前的工作过程中,我不得不自动化构建Android应用程序的工作。 这篇文章旨在描述我遇到的痛点,以使您的读者在打算这样做时不要浪费您的时间。 环境如下: 自动化基础设施的Jenkins用于CI服务器Android项目一个Gradle构建文件来构建它Robolectric作为主要测试框架 木偶和詹金斯 确实,我的出发点很不错。 同事们已经自动化了Jenkins服务器的安装,
转载 2024-10-08 11:12:59
20阅读
      来了,无非先开场白诉说一下。自己做android项目很长时间了,一直在忙,没有抽出时间写博客。现在总结下关于android项目中那些奇葩的需求吧,技术哥,从来都是废话少的,下面就直接进入主题。             
ImageView.ScaleType|android:scaleType值的意义:ImageView.ScaleType.CENTER|android:scaleType="center" 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size.当图片小于Vi
转载 6月前
11阅读
# 如何在 Android 中封装一个 ParcelableAndroid 开发中,Parcelable 接口是用来序列化对象的工具。如果你需要传递自定义对象的实例,比如在 Activity 之间传递数据,使用 Parcelable 是非常普遍的做法。当你的自定义对象里又有另外一个 Parcelable 对象时,就需要在你的对象中进行嵌套封装。下面,我将详细指导你如何实现这一过程。 #
原创 2024-10-13 06:18:37
38阅读
对象在传递过程中必须进行序列化方可传递,android序列化有两种方式,分别是继承Serializable和Parcelable接口。两种都是用于支持序列化、反序列化话操作,两者最大的区别在于存储媒介的不同,Serializable使用IO读写存储在硬盘上,而Parcelable是直接在内存中读写,很明显内存的读写速度通常大于IO读写,Serializable是java序列化接口,使用起来简单但是
1.Parcelable接口Interfacefor classes whose instances can be written to and restored from aParcel。Classesimplementing the Parcelable interface must also have a static fieldcalled CREATOR,whichis an objec
/** * @描述 用户信息 * @项目名称 App_Chat * @包名 com.android.chat.beccount implemen
原创 2023-03-06 11:03:38
92阅读
对于Parcel的理解: 在Android系统中,定位为针对内存受限的设备,因此对性能要求更高,另外系统中采用了新的IPC(进程间通信)机制,必然要求使用性能更出色的对象传输方式。显然,JAVA的Serialize利用外部存储设备被认为是低效的, 可能也无法完美匹配Binder机制。在这样的环境下,Parcel被设计出来,其定位就是轻量级的高效的对象序列化和反序列化机制。为了便于ipc之间
转载 2016-04-11 15:27:55
121阅读
一、Paging 简介        Paging 是 Jetpack 组件库的一个组件,是 Google 官方提供的分页加载数据框架,主要用于数据的分页加载。        Paging 主要由三个部分组成:DataSourcePagedListPagedListAdapter 二、Paging 核心构成1
转载 6月前
3阅读
下面就全面介绍 WebView的使用中的漏洞及其修复方式1 类型WebView中,主要漏洞有三类:任意代码执行漏洞密码明文存储漏洞域控制不严格漏洞2. 具体分析2.1 WebView 任意代码执行漏洞出现该漏洞的原因有三个:WebView 中 addJavascriptInterface() 接口WebView 内置导出的 searchBoxJavaBridge_对象WebView 内置导出的 a
下载了最新版的cocos v2.1.2beta,使用cocos.exe来创建项目,而且在最下方的附件功能里还勾选了“支持x86架构cpu”这个选项,导致使用build_native.py编译不通过,以及cocos.py也compile不通过;提示android.mk的19行prebuilt-mk报错:***ANDROID NDK aborting,   之后尝试做了几
转载 2024-10-20 19:13:07
9阅读
前言 工欲善其事,必先利其器bullshit。介绍如何利用这套环境进行开发,与运行,调试,断点。 使用Nuclide你能够配合flow进行静态语法检查,自动补全方便的debug进行版本控制,方便diffiOS模拟器Log为了从零开始,我卸载了之前安装好的atom和对应的插件Mac/Windows/Linux 推荐还是用Mac开发React Native,因为iOS运行需要Mac的环境。而且,用Ma
转载 5月前
25阅读
# Android AIDL Parcelable 使用指南 在 Android 中,进程间通信(IPC)是一个常见的需求。Android 的 AIDL(Android Interface Definition Language)正是用于定义 IPC 接口的工具。为了在 AIDL 中传递复杂数据类型,比如自定义对象,我们需要让这些对象实现 `Parcelable` 接口。本文将通过代码示例来详细
原创 10月前
365阅读
1、向下一个活动传递数据     Intent中提供了一系列的putExtra()方法的重载,可以把我们想要传的数据暂存在Intent中,启动一个活动后,只需把这些数据在从Intent中,取出来即可。做一个简单的Demo演示一下:新建项目MyDataTrans,同时在项目中新建类Second.java和布局second.xml。在activity_main.
转载 4月前
32阅读
Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler事实上能够看做是一个工具类,用来向消息队列中插入消息的。    (1) Looper类用来为一个线程开启一个消息循环。     默认情况下android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自己主动为
转载 2024-10-21 18:25:34
12阅读
序列化 在Android中。对象在实现序列化之前是无法直接作为Intent參数在Activity之间传递的。 Android中对象序列化能够通过实现Serializable接口或者实现Parcelable接口。接下来,我会介绍一下实现这两个接口的方法以及怎样在这两者之间进行选择。 Serializa
转载 2017-07-12 20:33:00
150阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5