- 博客(176)
- 资源 (10)
- 收藏
- 关注
原创 kotlin - Lifecycle生命周期管理3种实现方式和流程图
kotlin - Lifecycle生命周期管理3种实现方式和流程图第1种:LifecycleObserver第2种:DefaultLifecycleObserver(推荐)第3种:LifecycleEventObserver
2025-06-10 19:52:12
850
原创 kotlin - 自定义view,根据BitmapShader实现不同形状头像
kotlin - 自定义view,根据BitmapShader实现不同形状头像
2025-06-07 13:59:10
514
原创 kotlin - Glide显示三角形图片
kotlin - Glide显示三角形图片,核心知识点:BitmapTransformation、Path、setXfermode
2025-06-06 23:28:48
547
原创 kotlin - 自定义view显示三角形图片
kotlin - 自定义view显示三角形图片,核心知识点:BitmapShader、Path、setXfermode
2025-06-06 23:08:23
432
原创 kotlin - 属性动画 ObjectAnimator
kotlin - 属性动画 ObjectAnimator - 透明、旋转、缩放、移动、加速变化、先加速后减速、回弹、开启小球
2025-05-11 20:09:00
647
原创 kotlin - 旋转屏幕,保存数据
默认情况下,当屏幕方向改变时,Android系统会销毁当前Activity并创建一个新的Activity实例所有非持久化的成员变量都会丢失这个例子中,counter是一个普通的成员变量,没有保存状态,所以会丢失第1种方法使用onSaveInstanceState保存数据第2种方法,使用ViewModel监听结果
2025-04-28 19:08:04
934
原创 kotlin - 为什么说ActivityThread是主线程?体现在哪?
在Android中,ActivityThread 被称为“主线程”,是因为它是应用进程(APK 运行时的进程)的核心管理者,直接关联到用户界面(UI)的运作和组件的生命周期。
2025-04-19 20:39:42
693
原创 kotlin - 应用的安装、卸载监听
使用JobScheduler+动态广播接收器,在Application中启动服务,杀掉进程,30秒后还可以重启
2025-04-19 16:27:08
566
原创 Android常用设计模式-享元模式
享元模式(Flyweight Pattern)是一种结构型设计模式,主要用于减少创建对象的数量,以减少内存占用和提高性能。享元模式通过共享技术实现相同或相似对象的重用。
2025-04-07 16:57:07
695
原创 Android常用设计模式-策略模式
策略模式(Strategy Pattern)是一种行为设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户端。
2025-04-07 16:46:51
536
原创 Android常用设计模式-适配器模式
适配器模式是一种结构型设计模式。它可以把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在 一起工作的两个类能够在一起工作。
2025-04-07 15:54:12
503
原创 Android常用设计模式-责任链模式
责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,允许你将请求沿着处理链传递,直到有一个处理者能够处理它。
2025-04-07 15:34:11
933
原创 Android常用设计模式-工厂模式
工厂模式是Java中最常用的创建型设计模式之一,主要用于封装对象(解耦)的创建过程,使代码更加灵活和可维护。Java中主要有三种工厂模式:
2025-04-07 13:44:54
537
原创 Android常用设计模式-单例模式
单例设计模式(Singleton Pattern)是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点。
2025-04-07 11:44:57
254
原创 kotlin - Binder Stub Proxy onTransact 流程调用
kotlin - Binder Stub Proxy onTransact 流程调用
2025-04-04 17:40:52
359
4
原创 kotlin - 自定义ViewGroup实现搜索框:编辑框、搜索按钮、标签列表
kotlin - 自定义ViewGroup实现搜索框:编辑框、搜索按钮、标签列表,点击选中标签。
2025-03-25 18:01:35
832
原创 kotlin - 自定义圆形、文字在圆中心,拖动不能超出上下左右边界、添加点击事件
kotlin - 自定义圆形、文字在圆中心,拖动不能超出上下左右边界、添加点击事件
2025-03-24 22:54:14
786
原创 Activity启动(startActivity)源码流程图 - API 33 - 13版本
Activity启动(startActivity)源码流程图 - API 33 - 13版本
2025-03-01 16:49:42
920
原创 kotlin ConstraintLayout 设置 layout_marginBottom 无效
kotlin ConstraintLayout 设置 layout_marginBottom 无效
2025-01-24 10:28:32
865
高仿微信数据表设计-实践项目59篇
2022-11-26
CardView解决5.0以下显示圆形异常问题
2019-01-22
android数据缓存
2014-12-05
extjs 写的动态加载、增删改查、拖拽Tree (java mysql数据库 已有表结构 eclipse可直接导入)(完整版)
2009-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人