
读书笔记
被代码淹没的小伙子
一个天天做着大神的梦的Android开发者
[github]:https://github.com/DrownCoder
[简书]:https://www.jianshu.com/u/9dbc9b308ddb
展开
-
《Android开发艺术探索》读书笔记-第一章 Activity的生命周期和启动模式
Android开发艺术探索-读书笔记第一章 Activity的生命周期和启动模式1.1.1典型情况下的生命周期分析1)Activity的生命周期: onCreate->onRestart->onStart->onResume->onPause->onStop->onDestroy 2)onStart:这时Activity已经可见了,但是还没有出现在前台 3)onResume:这时Activit原创 2017-04-19 19:24:28 · 755 阅读 · 0 评论 -
allowTaskReparenting属性
allowTaskReparenting属性最近看到了TaskAffinity和allowTaskReparenting配个使用,就写了个Demo,测试了一下 情景: 应用1(tabflowlayout):MainActivityA 应用2(autofittextview):MainActivityB(Main入口),TestActivity结果>启动应用1 >MainActivityA点击跳原创 2017-04-20 19:05:07 · 2503 阅读 · 0 评论 -
《Android开发艺术探索》读书笔记-第二章 IPC机制(未啃透)
Android开发艺术探索-读书笔记第二章 IPC机制2.2 Android中的多进程模式2.2.1 开启多进程模式1)开启多进程方式:在AndroidMenifest.xml文件中为四大组件指定android:process属性 2)“:”和完整进程名的区别:“:”的含义是指要在当前的进程名前附加上当前的包名,而完整进程名就是以完整的名字为命名,不会附加信息;以“:”开头的进程属于当前应用的私有原创 2017-08-01 20:15:10 · 252 阅读 · 0 评论 -
《Android开发艺术探索》读书笔记-第三章 View的事件体系
Android开发艺术探索-读书笔记第三章 View的事件体系3.1 View的基础知识3.1.2 View的位置参数1)View的位置参数top,left,right,bottom都是View相对于父容器的位置坐标 2)x = left + translationX;y = top + translationY 3)View在平移的过程中top和left并不会发生改变,改变的是translat原创 2017-08-01 20:17:16 · 362 阅读 · 0 评论 -
《Android开发艺术探索》读书笔记-第四章 View的工作原理
Android开发艺术探索-读书笔记第四章 View的工作原理4.1初识ViewRoot和DecorView1)ViewRoot对应ViewRootImpl类,View的绘制流程是从ViewRoot的performTraversals方法开始的,performTraversals会依次调用performMeasure、performLayout、performDraw方法,三个方法分别完成View的原创 2017-08-01 20:19:56 · 532 阅读 · 0 评论 -
《HeadFrist 设计模式》读书笔记 —— 策略模式
《HeadFrist 设计模式》读书笔记 —— 策略模式出现情形:定义了一个父类鸭子,定义的有叫,游方法,子类有:活鸭子,玩具鸭子等,这时想在父类鸭子中加上飞这个操作,这时会出现情况,活鸭子可以实现叫,飞,游方法,但是玩具鸭子只能实现叫,游,并不能飞。思路进程:1.利用继承:直接在父类中加上fly()方法,这样需要在不同的子类中覆盖fly方法,活鸭子就可以飞,但是玩具鸭就不能飞。 缺点: 1)加原创 2017-08-16 19:55:50 · 306 阅读 · 0 评论