我的第一节安卓课程,今天非比寻常的一天,我开始了我程序猿之路的第一节安卓课程,安卓课程只是我的一个兴趣班,我的本专业是java开发,因为喜欢做一个属于自己的一个手机APP,就选多个一样技能,毕竟十八般武艺,不一定样样精通,喜欢,够用便好。
我就简单的分析下第一节课所了解的知识点吧。
首先我们理解下android的系统框架吧(PS:不知道安卓的执行百度一下吧,都可以查到,主要在于自己的努力了)
android安卓系统框架:
从上图中可以看出,Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层
当然,详细的介绍系统构架下一次的文章我再详细写吧,我就这样理解android:
android 最底层的是什么?
硬件
这个可能有点扯蛋,但是老师在问我们的时候,确实很懵,各种神回复,要知道几乎所有的开发,底层都是需要硬件的支持。
介于硬件与软件之间的一个交互,你猜猜需要什么?
不错,硬件与软件之间的交互,就是需要驱动的进行,其实深一点的程度我还是新手,毕竟Linux开发驱动这个我倒是知道,大家理解就好。
软件的上面一层便是各种的类库
android的类库有很多,具体还是要看需求的一个设计。
各种类库之上,就是各种软件的框架了,而众所周知,框架也很多,因此,看个人的能力吧。
PS: 今天也是我第一次开通博客,第一天上的安卓课程,接下来的我会继续的努力,把知识的理解分享,毕竟也是锻炼自身,各位小伙伴,加油吧,做一个快乐,成功的程序猿。