Android应用程序设计

Android应用程序设计

李鲁群, 张二江, 编著

出版社:清华大学出版社

年代:2015

定价:35.0

书籍简介:

本教材针对本科生(或高职高专)Android应用程序专业课,教材主要侧重Android应用程序设计四大组件、5大布局、2大视图、文件与数据库,Android传感器、网络程序设计等内容的基础教学。读者掌握本书内容,迅速入门Android应用开发。

书籍目录:

第1章Android操作系统概述

1.1Android系统简介

1.2开放手持设备联盟组织

1.3Android操作系统的发展简述

1.4Android系统的主要特点

1.5Android系统结构

1.5.1Linux内核层(Linux Kernel)

1.5.2硬件抽象层

1.5.3程序库

1.5.4Android运行库(Android Runtime)

1.5.5应用程序框架层

1.5.6应用程序层

1.6学习Android开发先验知识

1.7Android开发者如何获利

1.7.1承接项目与产品设计

1.7.2在Android软件市场出售APP

1.7.3广告获利

1.8Android手机应用知识拓展

1.8.1什么是手机Root

1.8.2什么是“刷机”

1.9本章小结

1.10习题与课外阅读

1.10.1习题

1.10.2课外阅读

第2章Android开发环境的搭建与使用

2.1Android开发环境的搭建

2.2第一个“HelloWorld”Android程序

2.3Android应用程序逻辑结构

2.4Android应用程序的签名

2.4.1Android应用程序使用数字证书的作用

2.4.2Android应用程序数字证书的使用

2.5Android应用程序运行与调试

2.5.1ADB的使用

2.5.2DDMS介绍

2.6本章小结

2.7习题与课外阅读

2.7.1习题

2.7.2课外阅读

第3章Activity及生命周期

3.1Activity简介

3.2Activity生命周期

3.3Activity生命周期教学案例

3.4Activity运行状态参数保存与恢复

3.5本章小结

3.6习题与课外阅读

3.6.1习题

3.6.2课外阅读

第4章用户界面的布局管理与视图

4.1布局管理器的作用

4.2View和ViewGroup概述

4.3线性布局(LinearLayout)

4.4相对布局(RelativeLayout)

4.5帧布局(FrameLayout)

4.6绝对布局(AbsoluteLayout)

4.7表格布局(TableLayout)

4.8列表视图(ListView)

4.9网格视图(GridView)

4.10本章小结

4.11习题与课外阅读

4.11.1习题

4.11.2课外阅读

窘5章Android常见的UI控件

5.1Android常见UI控件介绍

5.2UI控件的学习策略

5.3Button按钮

5.3.1Button类的结构

5.3.2Button常用的方法

5.3.3Button标签的属性

5.3.4Button的使用

5.4ImageButton按钮

5.4.1ImageButton类的结构

5.4.2ImageButton常用的方法

5.4.3ImageButton标签的属性

5.4.4ImageButton的使用

5.5Toast提示

5.5.1Toast类的层次关系

5.5.2Toast类常用的方法

5.5.3Toast的使用实例

5.6TextView文本框

5.6.1TextView类的结构

5.6.2TextView类的方法

5.6.3TextView标签的属性

5.6.4TextView的使用

5.7EditText编辑框

5.7.1EditText类的结构

5.7.2EditText常用的方法

5.7.3EditText标签的属性

5.7.4EditText的使用

5.8CheckBox多项选择

5.8.1CheckBox类的结构

5.8.2CheckBox类常用的方法

5.8.3CheckBox属性

5.8.4CheckBox的使用

5.9RadioGroup、RadioButton单项选择

5.9.1类的层次关系

5.9.2RadioGroup类常用的方法

5.9.3RadioButton和RadioGroup的综合使用

5.10Spinner下拉列表

5.10.1Spinner类的层次关系

5.10.2Spinner类的主要方法

5.10.3Spinner的使用示例

5.11RatingBar下拉列表

5.11.1RatingBar类的层次关系

5.11.2RatingBar类的主要方法

5.11.3RatingBar的使用示例

5.12本章小结

5.13习题与课外阅读

5.13.1习题

5.13.2课外阅读

第6章AndroidUI线程通信

6.1AndroidUI操作与线程

6.2相关概念

6.3Handler的使用

6.3.1Handler处理Message队列

6.3.2Handler处理Runnable队列

6.4子线程和主线程的双向通信

6.4.1Looper介绍

6.4.2Looper使用的注意事项

6.5AsyncTask异步任务类

6.5.1AsyncTask简介

6.5.2AsyncTask的三个参数

6.5.3AsyncTask的五个回调方法

6.5.4AsyncTask使用的四点注意事项

6.6本章小结

6.7习题与课外阅读

6.7.1习题

6.7.2课外阅读

第7章Intent与组件通信

7.1Intent简介

7.2Intent的构成

7.3Intent的解析

7.3.1动作(Action)样例

7.3.2类别(category)样例

7.3.3数据(data)样例

7.4Intent的使用

7.4.1Intent的构造函数

7.4.2常见的Intent用例

7.5组件通过Intent通信方式

7.6组件的点对点通信方式

7.6.1显式启动Activity

7.6.2隐式启动Activity

7.6.3强制用户选择启动Activity

7.6.4获取启动Activity的返回值

7.7广播通信——组件的一对多通信方式

7.7.1自定义广播消息的发送和接收

7.7.2系统广播消息的接收

7.8习题与课外阅读

7.8.1习题

7.8.2课外阅读

……

第8章Service与后台服务

第9章Android文件及数据库

第10章ContentProvider

第11章Android传感器

第12章网络应用

第13章地图导航应用

参考文献

内容摘要:

本书首先介绍Android系统的基本概况、Activity、Service、ContentProvider、BroadcastReceiver以及Intent组件通信基本概念,然后用一章篇幅专门讲解Android系统的UI与线程通信知识的难点,在此基础上介绍了数据存储、传感器数据采集、网络应用开发、地图导航等相关开发知识。内容基础知识与概念表述清晰,教学案例精心设计,实用性强。本书比较适合作高等院校教材,也可供相关专业人士参考。

编辑推荐:

《21世纪普通高校计算机公共课程规划教材:Android应用程序设计》比较适合作高等院校教材,也可供相关专业人士参考。

书籍规格:

书籍详细信息
书名Android应用程序设计站内查询相似图书
9787302404842
如需购买下载《Android应用程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

Android应用程序设计是清华大学出版社于2015.出版的中图分类号为 TN929.53 的主题关于 移动终端-应用程序-程序设计-教材 的书籍。