首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
thinkerzhangyan
掘友等级
Android开发工程师
Android,Java,算法和数据结构
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 41
沸点 0
赞
41
返回
|
搜索文章
赞
文章( 41 )
沸点( 0 )
[源码分析]Android View绘制流程--从同步屏障说起
View的绘制过程主要都包含在ViewRootImpl#performTraversal方法内,这个方法内主要包括了measure、layout、draw这三个步骤,具体就不放在这里讲述了。
View invalidate的源码分析
我们在自定义View时,通常使用invalidate方法来刷新View,本篇将对invalidate的实现进行分析。invalidate有多个重载方法, 但其最终的实现都是类似的,这里我们从invalidate()开始分析。 另一个PFLAG_DRAWING_CACHE_VAL…
从裁员到加入腾讯架构组,愿大家都能走出低谷
不知不觉已经加入腾讯某事业线的架构部门工作快半年了,今天来分享一下自己去年的裁员经历,希望能对大家有所启发和激励。
Android Jetpack 开发套件 #3 为什么 Activity 都重建了 ViewModel 还存在?
ViewModel 是 Jetpack 组件中较常用的组件之一,也是实现 MVVM 模式或 MVI 模式的标准组件之一。
Android:手把手带你全面了解 动画的原理&使用
本文全面讲解Android动画相关知识
关于Android 64K引发的MultiDex你想知道的都在这里:一场由启动黑屏引发的惨案
- 一篇老生常谈的文章,有研究的可以忽略 - 如果你的应用不支持5.0以下的Dalvik VM 那么你没有必要看这篇文章 - 本文内容由个人按照个人理解,汇总自《参考文献》所示文章,有兴趣者可自行查看
Android 插件化原理解析——插件加载机制
上文Activity生命周期管理中我们地完成了『启动没有在AndroidManifest.xml中显式声明的Activity』的任务;通过HookAMS和拦截ActivityThread中H类对于组件
Android动画:献上一份详细 & 全面的动画知识学习攻略
本文全面讲解Android动画
来一场轰轰烈烈的HTTP协议扫盲革命
最近一段时间在空闲之余拜读了一下《图解HTTP协议》,收货颇丰。以前不懂的地方在读完这本书之后,豁然开朗。于是花了一些时间总结一下,其中我也查阅了一些其他资料来补充进去,希望这篇文章可以给大家带来帮助。如果各位觉得我写的还不错的话,还望大家多多收藏点在支持哦! TCP/IP体系…
热修复与插件化基础——Java与Android虚拟机
使用javac将java文件编译成class文件。 类加载器(ClassLoader)将class字节码加载进JVM对应的内存中。 JVM将内存分配给方法区、堆区、栈区、本地方式栈4个部分,这4个部分分别存储字节码不同的部分。 垃圾回收器(gc)会管理整个内存空间中的垃圾。 L…
下一页
关注了
31
关注者
2
收藏集
10
关注标签
34
加入于
2017-08-21