赵工的个人空间


网络课堂部分转编程技巧部分转编程演练

 Android编程

首页 > 网络课堂 > Android编程 > 什么是Android
什么是Android
Android是一种基于Linux的开放源代码的操作系统,由Google公司及其主导的开放手机联盟开发,目前在手机等移动设备操作系统中的市场占有率最高,几乎国产的手机及平板电脑都采用Android系统。
Android最初是Andy Rubin于2003年创建的公司设计的一款移动平台软件,2005年8月被Google收购,Andy Rubin继续负责此项目。2007年11月,Google联合84家硬件制造商、软件开发商及电信营运商组建了开放手机联盟(Open Handset Alliance)推动Android系统的应用, 并以Apache开源许可证的授权方式发布了Android的源代码。2008年10月使用Android的智能手机发布,然后逐渐扩展到平板电脑及其他领域上,2011年的市场份额跃居全球第一,2013年的第四季度在全球手机市场份额已经达到78%,采用这款系统的设备数量已经达到10亿台。
Android一词的本义指“机器人”,2008年9月谷歌正式发布了最早的版本Android 1.0系统,2009年4月推出了Android 1.5手机,并命名为Cupcake(纸杯蛋糕),以后各款都以甜品命名。2009年9月份,谷歌发布了Android 1.6的正式版, 而搭载了Android 1.6的手机HTC Hero(G3)成为当时全球最受欢迎的手机。2010年5月,谷歌正式发布了Android 2.2操作系统,其后Android系统的应用增长非常迅速,1年多时间就占有全球智能机市场48%的份额,取得巨大成功。至今Android已发布到9.0。

Android系统运行于Linux内核之上,但移除掉很多授权证所约束的部份,使很多驱动driver与内核分开。Android应用程序是使用Java语言开发,最终生成后缀为APK的应用程序,APK文件直接传到Android手机中执行即可安装。 APK文件其实是zip格式,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,是Dalvik字节码。

开发Android应用程序有很多开发环境,最常用的是Eclipse,而Google公司也推出了Android Studio开发环境,使用新的版本开发还是官方的开发环境支持度比较高。Android相关基础架构参见
Copyright@dwenzhao.cn All Rights Reserved   备案号:粤ICP备15026949号
联系邮箱:dwenzhao@163.com  QQ:1608288659