《Android开发简明教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:牛立成主编
  • 出 版 社:北京:中国人民大学出版社
  • 出版年份:2012
  • ISBN:9787300156255
  • 页数:268 页
图书介绍:本教材为android入门应用级教程,主要介绍Android 开发环境搭建(2000)、Android 程序设计基础、基本单元activity(6000)、信使组件intent(8000)、service组件(6000)、广播事件(5000)、Android 数据存储(10000)、数据共享Content Providers(5000)、简单的多媒体应用(6000)、 章图形图像的应用(5000)、网络应用(8000)。

第1章 Android简介 1

1.1 Android的基本概念 1

1.2 Android的发展历史及优势 1

1.3 Android的系统构架 4

1.4 Android应用程序框架 6

思考与练习 7

第2章 Android开发环境搭建 8

2.1 Android开发准备工作 8

2.2 开发包及其工具的安装和配置 8

2.3 Android小项目的创建 14

思考与练习 20

第3章 Android程序设计基础 21

3.1 项目目录结构 21

3.2 Android项目主要组成文件的分析 22

3.3 Android应用解析 25

思考与练习 29

第4章 资源文件 30

4.1 资源简介 30

4.2 资源类型 31

4.3 资源文件的使用 31

4.4 使用颜色资源 32

4.5 使用字符串资源 33

4.6 使用尺寸资源 35

4.7 使用图片资源 36

4.8 使用布局资源 38

4.9 使用菜单资源 39

4.10 使用raw和assets文件资源简介 41

思考与练习 41

第5章 用户界面开发 42

5.1 一般常用控件 42

5.1.1 文本框(TextView) 43

5.1.2 列表(ListView) 44

5.1.3 提示(Toast) 47

5.1.4 编辑框(EditText) 48

5.1.5 图片视图(ImageView) 51

5.1.6 单项选择(RadioGroup、RadioButton) 51

5.1.7 多项选择(CheckBox) 53

5.1.8 下拉列表(Spinner) 55

5.1.9 自动提示(AutoComplete-TextView) 56

5.1.10 日期和时间(DatePicker、TimePicker) 57

5.1.11 按钮(Button)和带图标的按钮(ImageButton) 60

5.2 菜单(Menu) 61

5.2.1 选项菜单 61

5.2.2 扩展菜单 63

5.2.3 子菜单 65

5.2.4 上下文菜单 66

5.3 对话框(Dialog) 69

5.3.1 常见的对话框 69

5.3.2 列表项对话框 71

5.3.3 带有单选框的对话框 72

5.3.4 带有简单View的对话框 74

5.3.5 带有多选项的对话框 76

5.3.6 自定义格式的对话框 78

5.4 拖动效果(Gallery) 80

5.5 切换图片(ImageSwitcher) 83

5.5.1 ImageSwitcher的实例 83

5.5.2 Gallery和ImageSwitcher综合应用 85

5.6 网格视图(GridView) 88

5.7 卷轴视图(ScrollView) 90

5.8 进度条(ProgressBar) 91

5.9 对话框中的进度条(ProgressDialog) 94

5.9.1 在对话框中使用圆形进度条的功能 94

5.9.2 在对话框中使用长条形进度条的功能 94

5.10 界面布局 95

5.10.1 垂直线性布局(LinearLayout) 96

5.10.2 相对布局(RelativeLayout) 97

5.10.3 表格布局(TableLayout) 98

5.10.4 框架布局(FrameLayout) 99

5.11 事件处理 101

5.11.1 基于回调机制的事件处理 101

5.11.2 基于监听接口的事件处理 105

思考与练习 108

第6章 基本单元Activity 109

6.1 Activity简介 109

6.2 Activity管理方式 110

6.3 进一步理解一个简单应用的运行机理 111

6.4 Activity之间传递数据 113

6.4.1 基于消息的传输使用Intent通信 113

6.4.2 使用SharedPreferences 121

6.4.3 其他方式 121

6.5 Activity的生命周期 122

思考与练习 126

第7章 信使组件Intent 127

7.1 组件Intent对象 127

7.2 组件Intent的属性 127

7.3 Android如何解析Intent 132

7.4 Intent的自定义Action属性的使用 133

7.5 Intent的data属性的使用 134

7.6 系统默认的Activity Action应用 137

思考与练习 146

第8章 Service组件 147

8.1 Service组件的简介 147

8.2 初识Service 148

8.3 Service的生命周期 154

8.4 远程服务(Remote Service) 158

思考与练习 168

第9章 广播事件 169

9.1 广播事件简介 169

9.2 广播接收器的生命周期 175

9.3 系统广播事件 176

9.4 通知管理器的使用 179

9.5 广播和通知的综合应用 185

思考与练习 187

第10章 Android数据存储 188

10.1 Android数据存储简介 188

10.2 Shared Preferences数据存储 189

10.3 Files数据存储 194

10.4 数据库SQLite存储 197

10.4.1 SQLiteDatabase操作数据库 199

10.4.2 SQLiteOpenHelper操作数据库 206

思考与练习 211

第11章 数据共享Content Providers 212

11.1 Content Providers简介 212

11.2 系统联系人信息应用 219

11.3 系统多媒体文件的应用 225

思考与练习 228

第12章 示例设计与开发 229

12.1 Handler的使用 229

12.2 媒体播放器应用 232

12.3 电话TelephonyManager应用 250

12.4 网络应用 259

思考与练习 267

参考文献 268