Android 5.1 SystemUI 家的事系列片
第一集 缘分的起点
理工科妹子的选择永远那么简单
我是个理工科的妹子,理科好过文科太多倍,对于我而言,政治课就是养精蓄锐,当然如果要考试的话,政治绝对的黑洞,没有之一;所以在那个文理分科的时代,我是没有选择纠结症的,在别的妹子还在想哪个更有出路时,我毫不犹豫的选择了理科;
大学时代选专业,全部报的是计算机相关的;原因也很简单粗暴,据说计算机专业的,毕业时好找工作,同时薪资都不错;现在毕业了,印证了这个流传的说法;
第一次接触Android
第一次知道有个叫Android的系统,还是在大三的时候,2010年左右,被老师抓到研究生实验室学习Android;做的事情也是白鼠级别的,在电脑上配置Android APP开发环境并写一个小的应用程序;我写的是计算器~~~
当时Android系统还不是那么流行,知名度没有现在高,制作智能手机的公司也不多,其中HTC是很早做智能手机的公司,而且是制作智能手机很厉害的公司;在2011年时,HTC智能手机的销售量在全球排前五;
那个年代,智能手机系统有android,塞班,windows,以及ios,但是当时在国内ios的知名度不高;以Android和塞班为2大阵营,后来塞班销声匿迹了,Android系统已经从当初的2.3升级到如今的7.0;而IOS也成为了智能手机市场的主流;不得不说科技的变化太神速了!
毕业之后,很巧,进了HTC;
第一次见SystemUI
大三做的计算器是进入Android世界的启蒙,那么SystemUI则可以说是进入Android世界的领航者了;
SystemUI涵盖了Android 系统framwork层的基本架构知识Binder,也囊括了App层的基本组件Service和BroadCast;所以能有机会实现SystemUI的功能,可以说是三生之幸;也让我对Android系统的学习有了质的飞跃—从一个只知道用Eclipse写APP的人走到架构层;
所以我对SystemUI的感情很特殊,它让我的Android技术变得更高层,也在技术这条路上走得更高更远;
花絮
又见SystemUI
工作多年后的某天,天气晴朗~~
大Boss说,“我们这边的导航栏在屏幕右侧不显示,你晓得是什么原因么?”
我心里是兴奋的,激动的,终于又见SystemUI了;balabala解释一番之后,这个bug成功落入我的囊中;哈哈哈哈哈哈哈~~~~
晚上加班至公司无人了,一个人还在奋战,解决了~~
PS:我手上没有设备,要是有,还有加班解决么。以我的功力,大概下班前就结束了吧;无奈,和SH联调,SH的哥们又完全不懂SystemUI ,Window ,View的概念。。。。
不过,我是真心喜欢做这件事的!内心的喜悦程度无法用言语表述;
对SystemUI无保留的维护
各家技术都有过人之处,接纳才是王道,鄙视算个什么鬼!
某日下午,某人当着我的面,对别人说,“SystemUI什么都不算,就是个皮毛”,还大言不惭的说,“SystemUI的启动是在init.rc中配置的”;在我看来,真是个无知又自大的人~~~