igding的博客

  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 搜索

setContentView源码分析

发表于 2018-06-12
字数统计: 508 | 阅读时长 ≈ 2
ViewRoot 继承自framelayout, 根布局WindowDecorView public void setContentView(@LayoutRes int layoutResID) { getWindow().setContentView(layoutResID);//实际上是getWindow()在调用, initWindowDecorActionBar(); ...
阅读全文 »

View的工作原理

发表于 2018-06-12
字数统计: 518 | 阅读时长 ≈ 2
参考链接 ViewRootImpl:负责view的布局 测量 绘制 DecorView:因为oncreate走完,仅仅只是资源的准备工作,实际view的绘制工作是在onresume()中进行的,同时,这里要看ActivityThread的handlerMessage()方法中的RESUME_ACTIVITY,会走handleResumeActivity()方法中,performResumeActi ...
阅读全文 »

Handler源码分析

发表于 2018-06-12
字数统计: 2,839 | 阅读时长 ≈ 13
不太喜欢长篇大论和裹脚布般的源码分析,经常看到很多博主冷不丁的就冒出来几个新词汇,然后一股脑就钻到代码细节上,搞的人很懵逼,习惯性的吐槽和无可奈何的强迫式专研,终才搞懂。但是即便懂了,再回头看原先的部分文章,还是忍不住吐槽。直到某一天,鸡排大佬的一句:”你行你上” 点醒了我,于是乎,就开始自己来折腾。 1不仅仅只做源码分析和流程总结,最好是把核心流程动手敲一遍,结合设计模式思考这样设计的优缺点 ...
阅读全文 »

源码分析的方法

发表于 2018-06-12
字数统计: 432 | 阅读时长 ≈ 2
本人水平有限,以下内容只能作为探讨和交流,如果有错误或者不足的地方,还请指正,相互学习。 准备工作:SDK版本Android-27 还需要修改导入的包 implementation ‘com.android.support:appcompat-v7:27.1.0’ 也可以在线源码查看 修改sdk的jar包Android Studio中双击shift,输入sdkManager,找到 ...
阅读全文 »

win7升级win10(简单高效无脑)

发表于 2018-03-23
字数统计: 695 | 阅读时长 ≈ 2
老王: win10现在还免费吗? 我: 免费的,免费的 老王: 升了到底有啥好处呢? 我: 效率逼格就不说了,主要是默认保留原有文件和自带恢复出厂设置,以后就不需要为系统的事操心了。 老王: 真能保存之前文件吗?不影响吗? 我: 是真的,是真的。不影响,不影响。 众人: 我没有u盘,我怕装了出问题,就这样吧。太麻烦了,不想搞 我: 去去去,你们怕是个假程序猿。都说了是简 ...
阅读全文 »
1…345
igding

igding

Android

22 日志
RSS
友情链接
  • 鸡排大佬
© 2019 igding | Site words total count: 26.0k
访问人数 访问总量 次