首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Li_Feng
掘友等级
软件工程师
|
肄业
专业睡觉20年,擅长睡觉,喜欢睡觉
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
155
文章 152
沸点 3
赞
155
返回
|
搜索文章
赞
文章( 152 )
沸点( 3 )
一文弄懂虚拟列表原理及实现(图解&码上掘金)
在谈论到前端性能优化时,我们可能会想到很多方向,但虚拟列表一定算是一个值得谈谈的话题,很多人都是略懂一二,对其实现原理与过程还不太了解,所以当面试官问到比较细节的问题时往往语塞,本篇文章将从最简单的固
Parcelable为什么速度优于 Serializable ?
我正在参加「掘金·启航计划」 Android开发中,我们有时需要在组件之间传递对象,序列化传递的方式很重要,但是Parcelable为什么速度优于 Serializable ?
Android为什么不使用Serializable,而是另辟蹊径Parcelable?
这几天在学习android知识的过程中,发现在IPC(跨进程通信)中,使用了Bundle,而Bundle的机制是使用Parcel来进行序列化,而不是使用Serializable。这令我很好奇。因为毕竟
一文搞懂 Binder 通信机制
本文尽量避免使用繁冗的代码来分析 Binder,而是从以下4个角度,来分析 Binder 通信机制的是如何运作的。 从通信特点的角度分析,为什么 Android 选择 Binder 作为跨进程通信的机
Android ViewModel 作为 LifecycleOwner 落地的思考
很早之前在项目中实现了一套从 ViewModel 获得生命周期 LifecycleOwner 的机制,最近引入到新项目中,也正好抽空整理分享一下以供其他同学参考,一起讨论一下 :P 先
自定义 LayoutManager,让 RecyclerView 效果起飞
本文内容主要是介绍自定义LayoutManager前需要了解的一些的前置工作,为自定义LayoutManager提供理论基础。
无限循环RecyclerView的完美实现方案
项目中要实现横向列表的无限循环滚动,自然而然想到了RecyclerView,但我们常用的RecyclerView是不支持无限循环滚动的,所以就需要一些办法让它能够无限循环。 网上大部分博客的解决方案都是这种方案,对Adapter做修改。具体如下 这个方案是挺简单,但并不完美。一…
Intent数据传递为什么需要Bundle?
Bundle介绍 Bundle是Android开发中用于传递数据的一种数据结构。它可以将多个不同类型的数据打包成一个对象,然后通过Intent传递给其他组件或者保存在Activity的状态中。 使用B
Bundle 风水 - Android Parcel 序列化与反序列化不匹配系列漏洞
前言 2023年知名互联网厂商竟持续挖掘新的安卓OEM相关漏洞,在其公开发布的App中实现对目前市场主流手机系统的漏洞攻击。 以下描述,均来自此刻正发生在数以亿计手机上的真实案例。相关敏感信息已经过处
Android APK瘦身计划
虽然时间已经过去了7年,手机的内存已经从16g/32g扩展到256g/512g甚至1T,流量也不再成为制约我们下载大体积apk的因素,但是包体积或直接或间接地影响着下载转化率、安装时间、运行内存、磁盘
下一页
个人成就
文章被点赞
3
文章被阅读
196
掘力值
23
关注了
19
关注者
4
收藏集
22
关注标签
40
加入于
2023-04-13