首页 > 图书中心 >图书详情

Android应用程序开发(第3版)

提供PPT课件、源码。Android开发的权威指南,提供Android开发从入门到进阶的快捷之路,重印16次,发行近6万册,被二百余所高校用作移动开发教材。扫描书中二维码可以下载源代码。

作者:王向辉、张国印、沈洁
定价: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 >
扫描二维码
下载APP了解更多

同系列产品more >

微机原理与接口技术(第3版·微课版)...

李珍香,谈娴茹
定 价:69元

查看详情
云计算与微服务(微课版)

杨磊、王一悦、汪美霞、
定 价:49元

查看详情
计算机常用算法与程序设计案例教程...

杨克昌
定 价:69元

查看详情
C#程序设计教程(第2版·微课版·题...

李瑞旭
定 价:69.80元

查看详情
基于工作任务的Java程序设计(第2...

冯君、宋锋、刘春霞
定 价:79.80元

查看详情
图书分类全部图书
more >
  • l  本书第2版被评为“十二五”普通高等教育本科国家级规划教材,在第2版成功的基础上进行了精心修订,提供Android开发从入门到进阶的快捷之路。

    l  详细介绍Android应用程序开发所需要的基础知识和基本思想,内容翔实,通俗易懂,可以将本书作为Android程序开发的起步教材。

    l  包括Android的开发环境、用户界面开发、生命周期、组件通信与广播消息、后台服务、数据存储、定位服务与地图应用、WidgetAndroid NDK开发等方面,较全面地覆盖了Android程序开发所涉及的内容。

    l  示例代码经过精心设计,具有较强的可读性和可操作性,有助于深入理解Android编程思想和开发技巧。扫描书中二维码或登录清华大学出版社网站(http://www.tup.tsinghua.edu.cn)可以下载源代码。

more >
  • 目录Contents第1章Android简介1

    1.1手机操作系统1

    1.2Android起源4

    1.2.1开放手机联盟4

    1.2.2Android发展史6

    1.3Android特征12

    1.4Android体系结构13

    习题15

    第2章Android开发环境16

    2.1Eclipse开发环境16

    2.1.1安装JDK和Eclipse16

    2.1.2安装Android SDK20

    2.1.3安装ADT插件22

    2.2Android Studio开发环境26

    2.3Android SDK29

    2.3.1目录结构29

    2.3.2示例程序30

    2.3.3开发工具33

    习题37

    第3章第一个Android程序38

    3.1Eclipse创建应用程序38

    3.2Android程序结构46

    3.3Android Studio创建应用程序54

    3.4命令行创建应用程序57

    习题64◆Android应用程序开发(第3版)目录第4章Android生命周期65

    4.1程序生命周期65

    4.2Android组件67

    4.3Activity生命周期68

    4.4程序调试76

    4.4.1LogCat76

    4.4.2DevTools79

    习题85

    第5章Android用户界面86

    5.1用户界面基础86

    5.2界面控件88

    5.2.1TextView和EditText88

    5.2.2Button和ImageButton89

    5.2.3CheckBox和RadioButton92

    5.2.4Spinner94

    5.2.5ListVie...

版本展示

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘