1.android概念
android是一个软件合集,包括操作系统,中间件和关键应用程序.(取自android sdk所带的文档)
2.android的体系结构
官方给出来的体系结构如下:
可以看到,自顶向下,android体系结构分为4层:应用程序层,框架层,库与运行时层,linux内核层.
应用程序
我们自己开发出来的程序属于这一层.应用程序使用java编程语言来写.
应用程序框架
提供了一些api,有很好的复用性.
库与运行时
库是一些基本的程序包(C/C++实现);运行时和java的运行时类似.
linux内核
提供了操作系统所需的最基本的东西(包括一些驱动)
3.android历史
2005年Google收购Android公司
2007年Google联合总共34家公司成立开放手机联盟(open handset alliance,OHA)
2008年9月22日,Google第一款手机T-Mobile G1面世
2009年2月,android sdk 1.1发布