首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zhangxingchao
掘友等级
写文章主要为了记录所学,加深理解,方便复习。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
127
文章 127
沸点 0
赞
127
返回
|
搜索文章
zhangxingchao
赞了这篇文章
Android小渣渣
Android和framework应用开发,trace性能优化 @搬砖小弟
·
2年前
关注
JetpackCompose从入门到实战学习笔记3——Text的简单使用
JetpackCompose从入门到实战学习笔记3——Text的简单使用 1.源码分析: 2.TextStyle:字体样式 3.TestStyle的效果预览: 4.MaxL...
2
评论
分享
zhangxingchao
4月前
关注
Jetpack Compose 的原理简单解析
📌 一、Jetpack Compose 是什么? Jetpack Compose 是 Google 为 Android 开发的一套 声明式 UI 框架,主要用 Kotli...
7
评论
分享
zhangxingchao
4月前
关注
Jetpack Compose 里的「自定义View」:布局、绘制、触摸
自定义绘制 在 Jetpack Compose 中,“自定义 View” 大致对应于在传统 Android View 里重写 onDraw() 的场景。Compose 提供...
11
1
分享
zhangxingchao
4月前
关注
Jetpack Compose 之 附带效应(SideEffect, 副作用)和 Kotlin协程
附带效应(SideEffect, 副作用)和 SideEffect() 在 Jetpack Compose 中, “副作用” (Side-Effect)指在组合函数(@Co...
3
评论
分享
zhangxingchao
4月前
关注
Jetpack Compose 之 Modifier(下)
Modifier 书接上篇 Jetpack Compose 之 Modifier(上) OnRemeasuredModifier 和 OnPlacedModifier的对比...
5
2
分享
zhangxingchao
4月前
关注
Jetpack Compose 之 Modifier(上)
modifier:Modifier = Modifier 的含义 companion object 会生成一个单例对象出来,不过,就生成单例对象这个操作而言,仅仅靠Obje...
10
评论
分享
zhangxingchao
5月前
关注
Jetpack Compose 之 动画
状态转移动画 在 Jetpack Compose 中,animateXxxAsState 是一组用于状态变化的动画 API。animateXxxAsState的具体实现其实...
3
评论
分享
zhangxingchao
5月前
关注
ANR原理及分析
ANR 基础知识 ANR(Application Not Responding)的监测原理本质上是消息机制,设定一个delay消息,超时未被移除则触发ANR。具体逻辑处理都...
1
评论
分享
zhangxingchao
赞了这篇文章
流浪汉kylin
Android
·
2年前
关注
Kotlin开发的100个Tips (一)
最近没有什么好写的,正好对kt做一个总结。可以来简单聊聊使用kt时的一些tips,如果有大佬有其它更好的建议,希望能分享出来...
151
17
分享
zhangxingchao
5月前
关注
关于浮点数的思考
在计算机中,十进制的小数是无法直接精确表示的,因此需要将其转换为二进制表示。二进制小数表示与十进制小数的表示方法相似,但是它的基数是2,而不是10。下面是将十进制小数转换为...
0
评论
分享
zhangxingchao
5月前
关注
Andrdoid中常用的JVM知识整理
一、JVM 内存结构与区域 JVM 的内存区域 规范说明 JVM 只是一个规范,常见的内存区域包括:方法区、堆、虚拟机栈、本地方法栈、直接内存等。 方法区 根据《深入理解 ...
3
评论
分享
zhangxingchao
赞了这篇文章
sickworm陈浩
安卓开发 @腾讯音乐
·
9月前
关注
Java 转 Kotlin 系列:究竟该不该用 lateinit?
你是如何看待 lateinit?不少同学对它敬而远之,特别是使用 lateinit 踩坑之后。因为被 lateinit 标记的变量,不再接受空安全检查,它的表现更像是一个普...
29
12
分享
zhangxingchao
5月前
关注
BlockCanary解析与如何监控方法耗时
BlockCanary简介 BlockCanary 是一个用于 Android 应用的性能监控工具,主要用于检测应用中的 UI 卡顿 问题(也就是 ANR,Applicat...
1
评论
分享
zhangxingchao
6月前
关注
Perfetto分析Trace后,如何定位问题?
一图查›› 一、APP问题 普通耗时问题 主线程阶段耗时 案例 Trace图示 发生阶段/所属策略 原因说明/执行建议 问题/Jira信息记录 input 主线程 inpu...
18
3
分享
zhangxingchao
6月前
关注
使用Perfetto进行流畅度分析
一 、分享目标 本质旨在让大家可以在看完本篇文档后可以落地最基本的流畅度分析和优化,时间关系,获取Trace,简单能分析Trace。 可以通过Perfetto抓Trace ...
21
8
分享
zhangxingchao
6月前
关注
RecyclerView 回收复用机制解析
想看总结图的直接去末尾。 RecyclerView 不仅仅是一个承载大量数据的 ViewGroup,它还依靠多层缓存机制和各种辅助组件,实现了高效的 View 复用与数据绑...
2
评论
分享
zhangxingchao
6月前
关注
LeakCanary原理解析
1. 内存泄露的定义 传统定义: 申请的内存忘记释放了。 Android(或 JVM)的内存泄露: 短生命周期的对象被长生命周期的对象持有,导致短生命周期的对象不能被垃圾回...
2
评论
分享
zhangxingchao
关注了
扔物线
zhangxingchao
赞了这篇文章
扔物线
Android & Kotlin GDE @扔物线学堂
·
6年前
关注
【码上开学】Kotlin 的泛型
大家好,我是扔物线朱凯。你在看的是码上开学项目的 Kotlin 高级部分的第 1 篇:Kotlin 的泛型。首当其冲的当然还是香香的视频香香的我啦: 因为我一直没有学会怎么...
127
18
分享
zhangxingchao
6月前
关注
Android 开发常用命令集合
注意,mac和linux下使用grep,window下使用需要将grep换成findstr AMS相关 Activity相关 AMS所有信息 adb shell dumps...
0
评论
分享
下一页
个人成就
文章被点赞
286
文章被阅读
35,844
掘力值
2,738
关注了
3
关注者
102
收藏集
2
关注标签
2
加入于
2019-04-15