首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android笔记
Yen
创建于2025-01-14
订阅专栏
Android学习笔记
暂无订阅
共27篇文章
创建于2025-01-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
RecyclerView 原理浅析
当我们深入探讨RecyclerView的原理时,实际上是在解析一个高度模块化、性能优异的UI组件的内部工作机制。它的设计哲学是 “分离关注点” ,将布局、动画、数据、回收等核心逻辑解耦,使得它既灵活
Android 列表滑动优化的一些思路
一个流畅的列表,核心思路是在正确的时间、做正确的事,并且尽量少做事。 一、核心思想:构建流畅列表的整体蓝图 要解决滑动卡顿,不能只靠某一个“银弹”,需要一套组合拳,可以将优化工作分为四个层面: 优化层
MVVM 架构模式浅析
MVVM 是 Model-View-ViewModel 的缩写,它是一种数据驱动的架构模式,旨在通过观察者模式和数据绑定实现视图与业务逻辑的分离。
OkHttp 基础浅析
OkHttp 是一个高效的 HTTP 客户端,支持 Android 和 Java 应用。核心工作流程:请求通过调度器进入拦截器责任链,依次处理,最终由服务器拦截器完成网络I/O。
HTTP/HTTPS 基础解析
HTTP是明文传输的协议,HTTPS是在HTTP和TCP之间加入了SSL/TLS加密层的安全协议;两者在安全性、连接方式等方面有显著差异,HTTPS可有效防止数据被窃听、篡改、冒充等风险
深入理解Android ViewModel和SavedStateHandle
ViewModel 的核心原理是通过一个独立于UI(Activity/Fragment)生命周期的容器,来存储和管理界面所需的数据。其设计的精髓在于数据与UI生命周期的分离,并在配置变更时保留数据。
Android ViewModel 的简单用法
ViewModel 是 Android Jetpack 架构组件之一,用于以生命周期感知的方式存储和管理 UI 相关数据。
TCP 协议浅析
一、TCP三次握手(建立连接) 握手过程 详细步骤 第一次握手(SYN) 客户端 发送连接请求报文 设置标志位 SYN=1 随机生成初始序列号 seq=x 客户端进入 SYN_SENT 状态 第二次握
JVM 基础浅析
一、 JVM内存结构(运行时数据区) 这是JVM在执行Java程序时会使用的内存区域划分,每个区域都有特定的用途和生命周期。 程序计数器(Program Counter Register) 作用:当前
Android 观察者模式浅析
观察者模式是构建响应式、解耦的Android应用的基础,合理使用可以显著提高代码的可维护性和可测试性。掌握观察者模式及其在Android中的各种实现方式,是每个Android开发者必备的核心技能
Android 适配器模式浅析
适配器模式将一个类的接口转换成客户端所期望的另一个接口,使得原本由于接口不兼容而不能一起工作的类可以一起工作。 核心思想为接口转换、兼容性以及包装器
Android 代理模式浅析
代理模式为其他对象提供一种代理以控制对这个对象的访问。代理对象在客户端和目标对象之间起到中介作用,可以用于控制访问、延迟加载、增强功能等。
Android 工厂方法模式浅析
工厂方法定义一个创建对象的接口,让子类决定实例化哪一个类,使一个类的实例化延迟到其子类。 核心思想 解耦:将对象的创建与使用分离 多态:通过子类决定创建什么对象 扩展性:增加新产品时无需修改现有代码
Android 建造者模式浅析
本文对Android 建造者模式进行了多方面的简要介绍,包括基本概念、基本结构、标准实现、变体、实际应用、优缺点、kotlin替代方案以及最佳实践指南等方面
Android 单例模式浅析
本文简要介绍了饿汉式、懒汉式、双重检查锁定、静态内部类、枚举实现等单例模式实现方式以及单例模式的高级应用。
kotlin flow的简单了解
本文对kotlin flow的特点、创建、操作符、异常处理、上下文和线程切换、背压等方面进行了简要介绍
Android Glide 图片加载库源码流程浅析
本文基于Glide 4.16版本 ,具体跟踪了Glide.with(context).load(model).into(imageView)的三大流程
Android Glide图片加载库浅析
本文简述了glide图片加载库的工作机制、缓存机制、ModelLoader注册机制以及图片加载框架设计方案
Android Glide 图片加载库的简单用法
Glide 是 Google 推荐的 Android 图片加载库,专注于流畅的滚动和高效的内存管理。本文简述了Glide的常见用法。
MDM项目实现禁用adb调试和USB计算机连接方式
本文具体描述了mdm项目如何实现远程禁用adb调试(包括USB调试、无线调试)和USB计算机连接方式。
下一页