第一篇博客,开启Android,我是被动的
Android背景及相关系统架构
- 个人感觉这一章没什么大的用途,只是了解就可以了。
2. 当你看到这张图片,我相信吸引你的并不是Android了,而是吃的,又或者在想自己已经吃过几种了。你知道这么多好吃的,那种最普及吗? 我来告诉你
3. 很明显Android4.0以后的版本占有市场大部分份额,但这只是几年前的图片了,我个人感觉现在又或者几年后Androi6.0是占有市场最高的了。这时的你也许会想,我们学会Android后要开发哪个版本的呢?稍安勿躁,在Android开发中,你只需要考虑你所要开发的程序最低兼容哪个版本即可
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mrMzY9pX-1573790045673)(https://img-blog.csdn.net/20170302110152524?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVGhlX1JlYWRlcg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]
Android架构分为四层:
1.Application(应用程序层),主要就是一些系统内置的应用,java语言写的。
2.Application Framework(应用程序框架层)即所有应用程序包括系统内置的应用也会使用这层。比如我们打电话时的挂断操作。它可以很轻松的实现。
3.Libraries(库)为平台的不同组件所使用,但是Android Runtime则由Android核心库集与Dalvilk虚拟机构,Dalvik虚拟机是针对移动设备的虚拟机
4.Linux内核 都是些驱动,一些系统服务等。