Android从入门到精通
¥
30.9
4.5折
¥
69
全新
库存4件
作者千锋教育高教产品研发部 著
出版社清华大学出版社
出版时间2019-01
版次1
装帧平装
货号9787302518044
上书时间2024-12-03
商品详情
- 品相描述:全新
图书标准信息
-
作者
千锋教育高教产品研发部 著
-
出版社
清华大学出版社
-
出版时间
2019-01
-
版次
1
-
ISBN
9787302518044
-
定价
69.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
382页
-
字数
577千字
- 【内容简介】
-
作为Android应用开发书籍,本书既适合Android初学者,也适合虽具备一定Android开发经验但需要加深知识理解的读者。本书共15章,主要内容包括Android常用UI组件介绍、Android事件处理机制、Android四大组件、Android中的动画、Android网络应用、Android APP项目实战等几大部分,全书由浅入深地详细介绍了Android的每个开发细节。本书内容翔实,示例丰富,案例典型。编者按照“既重理论更重实践”的编写思路为读者提供满足实战需求的Android开发知识内容。读者所需要学习的,正是本书描述的。
本书可作为高等院校本、专科计算机相关专业的Android入门教材,也可作为计算机编程爱好者的自学参考书。
- 【目录】
-
章 android应用和开发环境1
1.1 android的历史和发展1
1.1.1 android的起源1
1.1.2 android的发展与前景1
1.1.3 android的系统架构2
1.2 搭建android开发环境4
1.2.1 需要的工具4
1.2.2 搭建开发环境5
1.2.3 android studio的安装9
1.3 开始个安卓应用12
1.3.1 创建helloworld项目12
1.3.2 启动android模拟器14
1.3.3 运行个android应用17
1.3.4 android应用结构分析18
1.4 android应用的基本组件介绍25
1.4.1 activity和view26
1.4.2 service26
1.4.3 broadcastreceiver26
1.4.4 contentprovider27
1.4.5 intent和intentfilter27
1.5 本章小结27
1.6 题28
第2章 android应用的界面编程29
2.1 界面编程和视图29
2.1.1 视图组件和容器组件29
2.1.2 使用xml布局文件
控制ui界面30
2.1.3 在代码中控制ui界面30
2.1.4 自定义ui组件32
2.2 布局管理器35
2.2.1 什么是布局35
2.2.2 线布局36
2.2.3 表格布局39
2.2.4 帧布局43
2.2.5 相对布局44
2.2.6 网格布局46
2.2.7 布局49
2.3 几组重要的ui组件49
2.3.1 textview及其子类49
2.3.2 imageview及其子类56
2.3.3 adapterview及其子类60
2.3.4 adapter接及其实现类62
2.4 本章小结67
2.5 题68
第3章 常用的ui组件介绍69
3.1 菜单69
3.1.1 选项菜单69
3.1.2 上下文菜单71
3.1.3 弹出式菜单74
3.1.4 设置与菜单项关联的activity76
3.2 对话框的使用77
3.2.1 使用alertdialog建立对话框77
3.2.2 创建datepickerdialog与timepickerdialog对话框85
3.2.3 创建progressdialog进度对话框86
3.2.4 关于popupwindow及dialogtheme窗88
3.3 progressbar及其子类90
3.3.1 进度条的功能和用法91
3.3.2 拖动条的功能和用法93
3.3.3 星级评分条的功能和用法96
3.4 本章小结97
3.5 题98
第4章 android事件处理99
4.1 基于的事件处理99
4.1.1 事件的处理模型99
4.1.2 创建器的几种形式举例102
4.1.3 在标签中绑定事件处理器104
4.2 基于回调的事件处理105
4.2.1 回调机制105
4.2.2 基于回调的事件传播106
4.2.3 与机制对比107
4.3 响应系统设置的事件108
4.3.1 configuration类简介108
4.3.2 onconfigurationchanged方法110
4.4 handler消息传递机制111
4.4.1 handler类简介112
4.4.2 handler、loop及messagequeue三者的关系113
4.5 本章小结117
4.6 题117
第5章 深入理解activity与fragment119
5.1 建立、配置和使用activity119
5.1.1 activity介绍119
5.1.2 配置activity121
5.1.3 activity的启动与关闭122
5.1.4 使用bundle在activity之间交换数据125
5.2 activity的生命周期和启动模式130
5.2.1 activity的生命周期演示130
5.2.2 activity的4种启动模式135
5.3 fragment详解138
5.3.1 fragment的生命周期138
5.3.2 创建fragment143
5.3.3 fragment与activity通信145
5.3.4 fragment管理与fragment事务146
5.4 本章小结146
5.5 题147
第6章 使用intent和intentfilter进行通信148
6.1 intent对象简述148
6.2 intent属及intent-filter配置149
6.2.1 ponent属149
6.2.2 action、category属与intent-filter配置150
6.2.3 data、type属与intent-filter配置152
6.2.4 flag属154
6.3 本章小结154
6.4 题155
第7章 android应用的资源156
7.1 android应用资源概述156
7.1.1 资源的类型以及存储方式156
7.1.2 使用资源157
7.2 字符串、与样式资源159
7.2.1 值的定义160
7.2.2 定义字符串、与样式资源文件160
7.3 数组资源161
7.4 使用drawable资源165
7.4.1 图片资源165
7.4.2 statelistdrawable资源165
7.4.3 animationdrawable资源167
7.5 使用原始xml资源168
7.5.1 定义使用原始xml资源168
7.5.2 使用原始xml文件169
7.6 样式和主题资源171
7.6.1 样式资源171
7.6.2 主题资源172
7.7 本章小结172
7.8 题173
第8章 图形与图像处理174
8.1 使用简单图片174
8.2 绘图177
8.2.1 android绘图基础:canvas、paint等178
8.2.2 path类180
8.3 图形处理183
8.3.1 使用matrix控制变换183
8.3.2 使用drawbitmapmesh扭曲图像186
8.4 逐帧动画188
8.5 补间动画190
8.5.1 补间动画与插值器interpolator190
8.5.2 位置、大小、旋转度与透明度改变的补间动画191
8.6 属动画194
8.6.1 属动画api194
8.6.2 使用属动画196
8.7 使用surfaceview实现动画201
8.8 本章小结206
8.9 题206
第9章 android数据存储与io208
9.1 使用sharedpreferences208
9.1.1 sharedpreferences简介208
9.1.2 sp的存储位置和格式209
9.2 file存储211
9.2.1 打开应用中数据文件的io流211
9.2.2 读写sd卡上的文件214
9.3 sqlite数据库216
9.3.1 sqlitedatabase简介216
9.3.2 创建数据库和表218
9.3.3 使用sql语句作sqlite数据库218
9.3.4 使用特定方法作sqlite数据库222
9.3.5 事务223
9.3.6 sqliteopenhelper类224
9.4 手势227
9.4.1 手势检测228
9.4.2 增加手势232
9.5 本章小结235
9.6 题235
0章 使用contentprovider实现数据共享237
10.1 数据共享标准:contentprovider237
10.1.1 contentprovider简介237
10.1.2 uri简介239
10.1.3 使用contentresolver作数据239
10.2 开发contentprovider240
10.2.1 开发contentprovider的子类240
10.2.2 使用contentresolver调用方法242
10.3 作系统的contentprovider244
10.3.1 使用contentprovider管理联系人244
10.3.2 使用contentprovider管理多媒体246
10.4 contentprovider的数据改变250
10.5 本章小结252
10.6 题252
1章 service与broadcastreceiver254
11.1 service简介254
11.1.1 创建和配置service254
11.1.2 启动和停止service256
11.1.3 绑定本地service257
11.1.4 service的生命周期260
11.1.5 intentservice简介261
11.2 电话管理器264
11.3 短信管理器269
11.4 音频管理器270
11.5 手机闹钟服务272
11.6 接收广播消息275
11.6.1 broadcastreceiver简介276
11.6.2 发送广播276
11.6.3 有序广播278
11.7 本章小结280
11.8 题281
2章 android网络应用282
12.1 基于tcp协议的网络通信282
12.1.1 tcp协议基础282
12.1.2 使用socket进行通信284
12.1.3 加入多线程288
12.2 使用url访问网络资源292
12.2.1 使用url读取网络资源292
12.2.2 使用urlconnection提交请求293
12.3 使用访问网络295
12.4 使用webservice进行网络编程301
12.4.1 webservice台概述301
12.4.2 使用android应用调用webservice303
12.5 本章小结307
12.6 题307
3章 多媒体应用开发309
13.1 音频和的播放309
13.1.1 使用mediayer播放音频309
13.1.2 音乐控制311
13.1.3 使用videoview播放316
13.2 使用mediarecorder录制音频319
13.3 控制摄像头拍照322
13.4 本章小结329
13.5 题329
4章 文字控实战项目(一)331
14.1 项目概述331
14.1.1 项目分析331
14.1.2 项目功能展示332
14.2 启动界面334
14.2.1 启动页面流程图334
14.2.2 开发启动页面335
14.3 mvp架构简介341
14.4 获取网络数据的工具类341
14.5 mvp之model层开发344
14.5.1 bean类345
14.5.2 imodel接的开发347
14.5.3 model实现类的开发349
14.6 mvp之presenter层开发354
14.6.1 接开发355
14.6.2 ipresenter接的开发356
14.6.3 presenter实现类的开发356
14.7 本章小结360
14.8 题360
5章 文字控实战项目(二)361
15.1 mvp之view层开发361
15.1.1 iview接开发361
15.1.2 项目界面开发362
15.1.3 view实现类开发370
15.2 自定义适配器375
15.3 数据转换工具378
15.4 权限控制381
15.5 本章小结381
15.6 题382
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价