首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zhangxingchao
掘友等级
写文章主要为了记录所学,加深理解,方便复习。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
127
文章 127
沸点 0
赞
127
返回
|
搜索文章
赞
文章( 127 )
沸点( 0 )
Hilt原理分析一(Hilt技术概览)
在分析Hilt的原理之前,先搞清楚Hilt的一些黑魔法,这样在后面的原理分析的时候,才不会疑惑一些类是怎么冒出来的,以及为什么要多出这些类。
Kotlin高阶探索-初始化顺序、inline、crossinline、reified、枚举、委托、Nothing
The kotlin initialization sequence: (1)member attributes init code block, these init sequense depend
LeakCanary原理解析
1. 内存泄露的定义 传统定义: 申请的内存忘记释放了。 Android(或 JVM)的内存泄露: 短生命周期的对象被长生命周期的对象持有,导致短生命周期的对象不能被垃圾回收器释放。 2. 垃圾回收机
几个自定义拖拽的View
DragHelperGridView 主要功能是在网格布局中显示子视图,并通过 ViewDragHelper 实现子视图的拖拽效果。 具体功能包括: 网格布局排列子视图 根据预先定义的列数 (COLU
Jetpack Compose 之 Modifier(上)
modifier:Modifier = Modifier 的含义 companion object 会生成一个单例对象出来,不过,就生成单例对象这个操作而言,仅仅靠Object已经可以实现了。而 co
Andrdoid中常用的JVM知识整理
一、JVM 内存结构与区域 JVM 的内存区域 规范说明 JVM 只是一个规范,常见的内存区域包括:方法区、堆、虚拟机栈、本地方法栈、直接内存等。 方法区 根据《深入理解 Java 虚拟机》的描述,方
Java 多线程和线程同步
进程和线程 进程和线程 操作系统中运⾏多个软件 ⼀个运⾏中的软件可能包含多个进程(一个应用至少有一个进程) ⼀个运⾏中的进程可能包含多个线程 进程是资源分配的最小单位,线程是CPU调度的最小单位 CP
Android Gradle Plugin
Gradle Plugin 是什么? Gradle Plugin 是用于扩展 Gradle 构建工具功能的插件。它可以添加新的任务、配置或改变现有任务的行为。通常,Gradle Plugin 是用 J
实现双指放大与缩小图片
功能概述 显示一张图片:在 onDraw() 方法里绘制指定大小的图片; 双击放大/缩小:通过 GestureDetector 监听 onDoubleTap(),触发动画,在小倍数与大倍数之间平滑切换
Constrainlayout使用解析
--- theme: channing-cyan highlight: arduino-light --- # 居中 ## 让一个控件居中于⽗容器 ```js app:layout_constrain
下一页
个人成就
文章被点赞
286
文章被阅读
35,637
掘力值
2,736
关注了
3
关注者
102
收藏集
2
关注标签
2
加入于
2019-04-15