一、Paging 简介        Paging 是 Jetpack 组件库的一个组件,是 Google 官方提供的分页加载数据框架,主要用于数据的分页加载。        Paging 主要由三个部分组成:DataSourcePagedListPagedListAdapter 二、Paging 核心构成1
转载 7月前
3阅读
父build.gradle添加依赖 app的build.gradle文件当中新增 修改dataClass
原创 2023-03-10 13:30:59
513阅读
## Android Java快速生成ParcelableAndroid开发中,我们经常需要在不同组件之间传递数据,而ParcelableAndroid中一种用于高效传递数据对象的方式。但是手动实现Parcelable接口需要写很多重复的代码,这不仅费时费力,也容易出错。因此,我们可以利用Android Studio提供的插件来快速生成Parcelable代码,让我们的开发更高效。 ##
原创 2024-05-06 05:20:31
120阅读
# Android Parcelable实现原理 在Android开发中,Parcel是用于进程间传输数据的重要机制。而ParcelableAndroid特有的序列化方式,优于Java的Serializable,因为其性能更优。本文将详细介绍Parcelable接口的实现原理,并给出代码示例。 ## Parcelable接口概述 Parcelable接口用于将对象序列化为Parcel中,以
原创 9月前
48阅读
# Android 如何实现 ParcelableAndroid 开发中,`Parcelable` 接口用于在不同组件之间高效地传递数据对象。相比于 Java 的 `Serializable` 接口,`Parcelable` 提供了更好的性能,因此更为推荐。 ## 项目背景 在本项目中,我们将实现一个简单的 Android 应用程序,该应用程序包含两个主要的 Activity:主 Ac
原创 2024-09-08 04:29:03
30阅读
一直以来,与 iOS 相比,Android在性能、安全、功耗、碎片化(兼容性)问题上一直被诟病。知耻而后勇,知弱而图强。自 Android 4.0以来,Google一直致力于解决性能(Project Butter/OpenGLRenderer/RenderThread/ART)、安全(SELinux/FDE/FBE/VerifiedBoot)、功耗问题(Pr
转载 2023-11-04 22:55:58
10阅读
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评论
当一个 Android 应用程序中的 Activity 或 Fragment 销毁时,应用程序应该释放与它们相关联的所有资源。但是,有时候程序员会因为某些原因忘记释放资源,导致内存泄漏。内存泄漏会导致应用程序使用更多的内存,并且可能会在某些情况下导致应用程序崩溃。LeakCanary 是一款用于检测 Android 应用程序中的内存泄漏的库。它可以帮助开发者及时发现内存泄漏问题,避免内存泄漏导致的
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评论
# 快速生成Parcelable类 在Android开发中,我们经常需要将对象在不同组件之间进行传递,比如在Activity之间传递数据。为了实现对象的序列化和反序列化,Android提供了Parcelable接口。实现Parcelable接口可以使对象在不同组件之间高效地进行传递。 但是手动编写Parcelable类会比较繁琐,需要实现一系列的方法。在Java中,可以利用插件快速生成Parc
原创 2024-05-11 03:55:50
156阅读
最近在学习java多线程,在这里记录一下实现多线程的方式:1.继承Tread类,重写run方法:public class TheadTest01 { public static void main(String[] args) { for (int i = 0; i < 10; i++) { // 使用start方法开启线程
# Android Parcelable 使用指南 在 Android 开发中,Parcelable 是一个重要的接口,用于将对象序列化,以便在不同组件间传递。本文将指导你如何实现 Parcelable 接口,下面是实现的基本流程。 ## 流程步骤 | 步骤 | 操作 | |------|-----------------------| | 1 |
原创 11月前
116阅读
一、前言相信数据序列化大家都多多少少有接触到,比如自定义了一个实体类,需要在activity之间传输该类对象,就需要将数据序列化。android实现方式有两种,第一、实现Serializable接口,这种比较简单,直接声明就好;第二种,实现Parcelable接口
# 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
转载 7月前
11阅读
Android Studio的res自动生成的文件出错了_莫韵乐与bug的奇妙冒险无论学什么编程语言都要跟奇怪的bug过不去奇怪的bug出现了今天满怀欣喜地进行安卓开发学习,创建好一个新的项目之后发现奇怪的bug出现了 一开始没注意,后来发现怎么代码提示不见了呢? 我定睛一看,眼疾手快地打开了rec的由软件自动生成的xml文件 一瞬间满屏幕的红色大波浪向我袭来,我的天啊!肯定是今天不宜写代码,于是
转载 2024-07-12 06:21:00
52阅读
import android.os.Parcel;import android.os.Parcelable;public class UserInfo implements Parcelable { private String username; private String password; public UserInfo(String username, String pa
原创 2022-11-24 17:08:28
42阅读
# 如何在 Android 中封装一个 ParcelableAndroid 开发中,Parcelable 接口是用来序列化对象的工具。如果你需要传递自定义对象的实例,比如在 Activity 之间传递数据,使用 Parcelable 是非常普遍的做法。当你的自定义对象里又有另外一个 Parcelable 对象时,就需要在你的对象中进行嵌套封装。下面,我将详细指导你如何实现这一过程。 #
原创 2024-10-13 06:18:37
38阅读
  • 1
  • 2
  • 3
  • 4
  • 5