首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
LiuShangYuan
掘友等级
今日欢呼孙大圣,只缘妖雾又重来。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 43
沸点 1
赞
44
返回
|
搜索文章
最新
热门
Activity启动模式和Intent标记
Activity启动模式和Intent标记分析。standard、singleTop、singleTask、singleInstance...
View相关知识总结
View添加的流程,合适发起三大流程,为什么onCreate和onResume获取不到View的宽和高,View.post的流程
Launcher的启动过程
所有涉及的代码基于 Android 10 API 29 Zygote启动 Init进程启动后读取init.rc脚本, 启动Zygote进程, Zygote进程启动过程中会fork一个SystemSer
Android 屏幕刷新机制
【。。。。。。。待续】
Kotlin by lazy 延迟初始化
kotlin中的属性代理, 代理对象提供 getValue 和 setValue 方法来完成对属性的访问和修改。 lazy 是一个方法, 它有一个 lambda 类型的参数, 并且返回一个 Lazy 类型的属性代理对象。 Lazy 是一个接口, 有一个 value 属性表示代理…
自定义均衡器UI实现
项目中的自定义均衡音效包括一组垂直的 SeekBar 以及一个 ChartView 区域。Android 中的 SeekBar 默认都是水平方向的, 因此需要自定义竖直方向的 SeekBar 。 1. 自定义垂直 SeekBar 2. ChartView 区域绘制 ChartV…
ImageView之setImageDrawable
在开发的时候需要为 ImageView 设置图片, 视图包含33 x 33的一个背景, 以及一个 20 x 20 的前景图片, 但是视觉切图大小为 24 x 24。背景我在xml中使用 background 来设置, 前景通过 setImageDrawable 方法进行设置, …
Picasso 源码分析
Picasso中将以此图片加载请求分成两个部分, 一个是 RequestCreator 负责的部分, 另一个是 Request 负责的部分, Request 真正描述了对目标图片的加载请求数据, 包括目标图片的地址、对目标图片的转换操作、图片的宽高、加载请求的优先级等等数据; …
Retrofit 源码分析
通过JDK动态代理创建接口的代理对象, 需要提供一个 InvocationHandler 对象实例, 最终方法都会进入其 invoke 方法。查看源码可知最终接口方法调用有2个主要步骤 上面提到 loadServiceMethod 返回 ServiceMethod 实例后会调用…
NestedScrollingParent, NestedScrollingChild
在子 view 需要滑动的时候例如 ACTION_DOWN 的时候就要调用 startNestedScroll(ViewCompat.SCROLL_AXIS_HORIZONTAL | ViewCompat.SCROLL_AXIS_VERTICAL) 方法来告诉父 view 自己…
下一页
个人成就
文章被点赞
45
文章被阅读
21,105
掘力值
708
关注了
62
关注者
10
收藏集
5
关注标签
4
加入于
2020-04-06