
Android 新认知
文章平均质量分 95
&岁月不待人&
每一个优秀的人,都有一段沉默的时光,那段时光是付出了很多努力的,却得不到结果的日子,我们把它叫做扎根。
展开
-
Android Context 详解
Context是一个抽象基类。在翻译为上下文,是提供一些程序的运行环境基础信息。Context下有两个子类,是上下文功能的封装类(起到方法传递的作用,主要实现还是ContextImpl),而则是上下文功能的实现类。又有三个直接的子类,Service和。其中,是一个带主题的封装类,所说的主题就是指在AndroidManifest.xml中通过android:theme为Application元素或者Activity元素指定的主题,而它有一个直接子类就是Activity,所以Activity和Service。原创 2024-05-29 12:54:29 · 2339 阅读 · 0 评论 -
Android Service 启动流程
在早些年学习Android的时候,对Service有过总结,但是主要是如何去使用,注意事项,startService和bindService的区别。但是今天从源码来总结下framework层的启动流程大致是什么样的。原创 2024-05-28 12:12:46 · 2695 阅读 · 0 评论 -
Activity启动流程要点
View组件的绘制流程会在onMeasure,onLayout以及onDraw方法中执行分发逻辑,也就是在onMeasure同时执行子View的测量大小逻辑,在onLayout中同时执行子View的测量位置逻辑,在onDraw中同时执行子View的绘制逻辑;Activity的界面绘制是从mDecor即根View开始的,也就是从mDecor的测量大小,测量位置,绘制三个流程;View的绘制流程包含了测量大小,测量位置,绘制三个流程;View的绘制流程:onDraw等方法;原创 2024-05-27 15:03:25 · 950 阅读 · 1 评论 -
Android App启动流程和源码详解
之前看了些App启动流程的文章,但是看得很浅显,隔了没多久就忘了,自己抓耳挠腮的终于看完了,看得头疼哦。因为很多是个人理解,大哥们主打一个7分信,2分思考,1分怀疑哈。主要看的源码是Android 9 的源码,因为很多framework的代码在AS里面看需要配置,我没配好,于是找了几个网站,最后综合下来用的这个Android社区 - https://www.androidos.net.cn1.在Android中,通过包名和Activity类名就可以打开一个APP。原创 2024-05-24 21:08:00 · 2297 阅读 · 0 评论 -
关于个人对Android未来的思考
现在的Android开发,薪资好一点的,公司大一点的,它不但要求你会常规的Android业务开发,例如各类场景开发,Android适配,App各类优化,常规的框架使用,对比,源码分析,设计模式,还要求你对底层代码的阅读量和理解能力,还有就是思考,他为什么这么设计?既然要的薪资基本在成都属于普通开发中的上层了,那么对自己的技术要求也得更高,技术的宽度并不会帮助我去解决开发中的疑难杂症,认真的去剖析底层源码才是我目前最需要的,一个开发,若没有技术深度,对于以后的职业规划也是相当不友好的。原创 2024-05-23 10:37:13 · 756 阅读 · 3 评论