首页 > 图书中心 >图书详情
Android应用程序开发(第3版)
作者:王向辉、张国印、沈洁
定价:39.50元
印次:3-12
ISBN:9787302423348
出版日期:2016.06.01
印刷日期:2019.12.10
Android是一个优秀的开源手机平台,本书由浅入深地介绍了Android应用程序开发的方法和技巧。全书共分为12章,内容包括Android简介、开发环境、第一个Android程序、Android生命周期和用户界面、组件通信与广播消息、后台服务、数据存储与访问、位置服务与地图应用、 Widget组件、Android NDK开发以及综合示例设计与开发。 本书内容丰富,实用性强,既可作为高等院校的教材,也可供相关专业人士参考。
more >前言ForewordAndroid是谷歌(Google)发布的一个开放源代码的手机平台,由Linux内核、中间件、应用程序框架和应用软件组成,是第一个可以完全定制、免费、开放的手机平台。Android不仅能够在智能手机中使用,还可以用在平板电脑、移动互联网终端、上网笔记本、便携式媒体播放器和电视等电子设备上。 Android在诞生之日起便受到广泛的关注,目前以76.6%的市场份额在智能手机市场中排名第一。随着Android 5.0版本的公布,Android系统迎来了全新的视觉时代,在虚拟世界中模拟出物理世界中纸张材质的感觉,使所有的应用程序具有统一的视觉设计、视觉反馈和操作反馈。 本书基于Android 5.0版本,全面而又详细地介绍了Android应用程序开发所涉及的各个方面内容,包括集成开发环境搭建、用户界面设计、后台服务开发、数据存储、组件通信、地图应用、Widget和Android NDK等内容。系统地介绍了Android的各种特性,将Android系统的优越之处展现在读者面前,通过每章的内容逐渐引领读者进入Android的世界。 第1章介绍Android平台的起源、发展、特征和体系结构,并对主流的手机操作系统进行简单的介绍。 第2章详细说明Android开发环境的安装与配置方法,并对部分开发和调试工具进行简单的介绍。 第3章介绍基于Eclipse和Android Studio开发Android应用程序的基础知识和基本方法,详细说明Android工程文件的结构和用途,并介绍使用命令行开发、安装和运行Android应用程序的方法。 第4章介绍Android程序的生命周期和进程优先级的变更方式,并以Activity为例说明Android组件生命周期的状态转换和事件回调函数的调用顺序,最后简单介绍Android调试工具的使用方法。 第5章介绍Android用户界面的开发方法,重点介绍常见的界面控件、界面布局、操作栏、Fragment、菜单和界面事件的使用方法。 第6章介绍Android系统的组件通信机制,其中包括使用Intent启动组件的原理和方法,Intent过滤器的原理与匹配机制,以及广播消息的接收和发送方法等。 第7章介绍Android系统的后台服务组件Service,内容包括Service的原理和用途,Service的启动和绑定,AIDL语言定义跨进程服务的接口,以及线程使用和跨线程界面更新。 第8章介绍Android系统所提供的多种数据存储方法,其中包括易于使用的SharedPreferences、经典的文件存储和轻量级的SQLite数据库,最后介绍Android系统应用程序间的数据共享接口ContentProvider。 第9章介绍位置服务的概念和位置信息获取方法,简单说明Google地图密钥的申请方法,重点介绍Google地图中的MapView、MapController和Overlay的使用方法。 第10章介绍Widget的开发方法,详细讲解Widget的设计原则和开发步骤,说明Widget的配置方法,以及使用Service更新Widget的技巧。 第11章介绍Android系统中使用C/C++本地代码进行程序开发的方法,并说明Android NDK的用途和优缺点,本地代码的开发和编译环境,以及与CPU指令集相关的开发示例。 第12章以“天气预报软件”为例,介绍Android应用程序开发过程中需求分析、界面设计、模块设计和程序开发等步骤,并简单介绍Android应用程序的设计和开发的思路与方法。 本书主要由哈尔滨工程大学王向辉和张国印、哈尔滨商业大学的沈洁负责编写。其中,王向辉编写第1~4章,张国印编写第5~6章,沈洁编写第7~12章。同时参与本书编写工作的还有刘启超、王玲、翁岩青、杜婧、徐子涵、邹新、马书亮、张灿岩、张弘、王建立、李慧婷、周维、郭轶、赵乙东、张洪浩、李晨星,这里对他们的辛苦工作表示衷心的感谢。 Android是一个发展迅速的手机平台,很多方面还在不断完善和变化。由于能力和水平所限,虽然竭尽全力,但仍然难免存在错误和疏漏的地方,希望各位专家、教师和学生能毫不保留地提出所发现的问题,与编者共同讨论,编者的邮箱为wangxianghui@live.cn。本书的示例代码和电子课件可以在http://android.hrbeu.edu.cn处下载。 作者
more >