之所以用这个作为Android的第一篇文件,肯定是要知道为什么要学习Android:掌握知识,而不被知识所绑架。
一 :Android的优点:
与其他的手机操作系统相比,Android有四个无可比拟的优点:
1:开放性:
它同时包含底层操作系统和上层的用户界面和应用程序。不存在以往任何阻碍移动产业创新的专有权障碍。应用程序的通用性和互联网性将在最大的程度上得到保持。另外一方面,各个厂商可以自己定制平台和扩展。使用整个平台不需要任何授权许可费用。
2:应用程序平等性。
所有的Android的应用程序之间是完全平等的。所有的应用程序都是运行在一个核心的引擎上面:虚拟机。它提高了一系列的用于应用程序和硬件资源间通讯的API。除了这个核心的引擎,所有的系统核心应用和第三方应用都是完全平等的。因此,用户完全可以将系统总默认的电话拨号程序换成第三方的或者其他的。这些更换在其他的操作系统上几乎是不可能的。
3:应用程序的无界限:
Android打破了应用程序之间的界限。开发人员可以把许多信息结合其他使用。
4:快速方便的应用程序开发:
Android提供了大量的实用库和工具,开发人员可以快速的创建自己的应用程序。
二:Android的系统架构。
从上到下:
应用程序
应用程序框架
Android运行时
系统库
Linux内核