- Android应用开发教程
- 赵明渊
- 1234字
- 2025-02-21 19:39:26
1.1 Android概述
Android是一个开源的手机操作系统,使用Linux作为操作系统的内核,实现了进程管理、存储管理、设备管理、文件管理等操作系统的基本功能,同时,Android提供了开放的Android SDK(Software Development Kit)软件开发组件,开发人员基于Android应用开发框架可以方便、灵活地开发各种移动应用。
1.1.1 Android简介
Android最初由Android公司开发,公司的创始人为Andy Rubin,后该公司被Google公司收购,Andy Rubin成为Google公司的工程部副总裁,继续负责Android项目的开发。
Google公司在2007年11月发布Android 1.0手机操作系统,同时宣布成立开放手机联盟,该联盟由摩托罗拉、索尼爱立信(Sony Ericsson)、韩国三星电子、韩国LG电子、中国移动(China Mobile)、英特尔(Intel)等34家手机制造商、电信运营商、软件开发商和芯片制造商组成。
2009年5月,Google公司发布了Android 1.5,大幅度改进界面,并提供对蓝牙连接的支持。
2011年9月,Google公司发布了Android 4.0,综合Android 2.3与Android 3.0的优点,支持手机设备与平板电脑。
2014年10月,Google公司发布了Android 5.0。
2015年5月,Google公司发布了Android 6.0。
2016年3月,Google公司发布了Android 7.0。
1.1.2 Android应用
Android系统平台可以开发出通信、搜索、新闻、娱乐、商务、家电控制、传感器、可穿戴设备等移动服务应用,以及进行Android与物联网结合的应用开发。
中国互联网络信息中心在2014年8月发表的《中国移动互联网调查研究报告》中指出:截至2014年6月底,我国手机网民规模为5.27亿人,较2013年年底增加2699万人。在我国手机网民常用手机中,以苹果、三星占比最高,分别为21.2%和18.4%,华为、小米和联想在手机网民常用手机市场份额中占比相对较高,分别为8.6%、8.1%和7.1%。
中国手机网民各类手机网络应用的使用率(2013.6—2014.6)如表1.1所示。移动应用对人们的信息、社交、娱乐和购物等各方面产生重要影响。其中,电子商务类应用和娱乐类应用尤为突出,并通过手机打车、手机地图和手机支付等应用加大对社会生活服务的渗透。
表1.1 2013.6—2014.6中国手机网民各类手机网络应用的使用率

1.1.3 Android的特点
Android有以下几个特点。
1.开放性
首先是指Android从源码上开放,一个应用程序可以调用电话的任何核心功能;其次是指平台开放,不存在任何阻碍移动产业创新的专有权限制,任何联盟厂商都可自行定制基于Android操作系统的手机产品;第三是指运营上开放,手机使用什么方式接入什么网络用户可以自由选择,不再依赖运营商的控制。
2.强大的应用开发平台
Android提供的应用开发平台,使开发人员基于Android应用开发框架可以方便、灵活地开发各种移动应用。其核心应用和第三方应用完全平等。用户能完全根据自己喜好定制手机服务系统,并支持组件的重用和替换。应用程序可以轻松地嵌入网络功能支持,并可并行执行。
3.支持丰富的硬件
由于Android的开放性,众多的厂商可推出各具功能特色的多种产品。
4.巨大的市场前景
现在,使用Android手机操作系统的厂商有三星、摩托罗拉、索尼爱立信、HTC、LG等,国内厂商有华为、联想、中兴等,厂商众多。
Android市场占有率位居全球第一,机型数量庞大,简单易用,其开放性使厂商和客户可以定制桌面和主题风格,实现简单而华丽的界面。
5.广泛的应用
Android从手机操作系统开始,现已发展成为移动设备(如平板电脑、PDA)的操作系统,并进而成为物联网标准操作系统。