Android应用开发教程 - (EPUB全文下载)

文件大小:0.37 mb。
文件格式:epub 格式。
书籍内容:

Android应用开发教程
第1章 Android系统体系架构和应用开发环境
第2章 Android应用的创建、调试和发布
第3章 Activity、Fragment和Intent
第4章 Android基本控件
第5章 Android事件处理、高级控件和菜单
第6章 后台服务
第7章 数据存储
第8章 多媒体服务
第9章 定位服务和百度地图应用开发
第10章 Android应用项目开发
习题参考答案
参考文献
图书资源支持
第1章 Android系统体系架构和应用开发环境
本章要点
Android的应用和特点。
Android系统的体系架构包括应用程、应用程序框架、系统库和运行时、Linux内核等4个层次。
搭建Eclipse集成开发环境需要JDK、Eclipse、ADT和SDK。
Android Studio是Google为开发设计人员提供的新的集成开发环境。
Android既是一个开源的手机操作系统,又是一个强大的应用开发平台。本章介绍Android概述、Android操作系统的体系架构、Eclipse集成开发环境、Android Studio集成开发环境等内容。
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)的操作系统,并进而成为物联网标准操作系统。
1.2 Android操作系统的体系架构
Android操作系统的体系架构包含4个层次,如图1.1所示。
图1.1 Android操作系统的体系架构
由图1.1可以看出,Android操作系统的体系架构由上到下依次为应用程序、应用程序框架、系统库和Android运行时、Linux内核等4个层次,下面分别进行介绍。
1.应用程序
在应用程序层,提供一系列的核心应用程序,例如电子邮件客户端、浏览器、通讯录、日历、地图、SMS程序、联系人管理程序等,这些应用程序都是使用Java语言编写的。
用户可以用自己编写的应用程序来替换Android提供的应用程序,从而展示开发人员的才华并更具个性化。
2.应用程序框架
应用程序框架层提供Android平台基本的管理功能 ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Android应用开发教程 - (EPUB全文下载)