从事Android系统开发已有一些年生,
从点击触屏到应用启动发生了什么?是啊?这期间发生些了什么?流程是咋样的呢?
这个其实也是面试当中常问到的一个问题.
这个问题不由让我想起了大学老师说的一个事,
说有一个专家来学院讲座,提了一个问题:
当你用键盘按下个字母a,你的显示器上就显示出了个a,为何?
有的学生就笑了,说你这还专家,提这个问题,就是骗子吧.
固然,听到计算机学院的学生说这话,多少是让人失望的,
实际上这背后涉及到了复杂的计算机学科知识.面试
回到这个问题上来,我也打算把从点击触屏到应用渲染完成好好梳理下,
而后专一于Audio方向,
对此,打算有以下方面的文章(写完后会更新标题和连接)segmentfault
为了方便称呼,要不给这系统文章叫做鸡生蛋系列文章吧.
在写这些文章里,固然可能会衍生出别的文章,这个之后再说吧.
最后呢,可能会简单分析下第一只鸡咋起来的,即
5.HomeLauncher启动开发
对于这个问题,欢迎你们共同讨论指正,
如有人能就此问题讲上一天,但愿咱们有幸能成为同事,
若能讲上一周,但愿有幸能在你带领下成长,
若能讲上一个月....一年....要不您收我为徒,或者咱们仍是讨论下世界和平吧?(对于这种人我估计这辈子我只能膜拜了)get