Android编程(第2版)
全新正版 极速发货
¥
39.47
6.6折
¥
59.8
全新
库存4件
作者编者:钟元生//高成珍|责编:袁勤勇
出版社清华大学出版社
ISBN9787302566786
出版时间2020-12
装帧平装
开本16开
定价59.8元
货号1202292531
上书时间2024-05-31
商品详情
- 品相描述:全新
- 商品描述
-
目录
章Android起步1
1.1初识Android2
1.1.1Android概述2
1.1.2Android的体系结构2
1.2搭建Android开发环境4
1.2.1安装JDK和配置Java开发环境4
1.2.2AndroidStudio安装与配置8
1.2.3模拟器的创建与启动17
1.3Android项目运行过程分析22
1.3.1Android应用程序结构分析22
1.3.2Android应用程序编译过程24
1.3.3Android应用程序的运行过程26
1.4Android应用下载与安装30
1.5Android开发的MVC模式30
1.6本章小结32
课后练习32
第2章Android界面设计基础33
2.1Android界面设计概述35
2.2Android基础界面控件36
2.2.1文本显示框TextView36
2.2.2文本编辑框EditText38
2.2.3按钮Button38
2.2.4应用举例39
2.3布局管理器42
2.3.1线性布局42
2.3.2表格布局44
2.3.3相对布局46
2.3.4层布局48
2.3.5网格布局50
2.4开发自定义View54
2.5本章小结56
课后练习57
第3章Android事件处理59
3.1Android的事件处理机制61
3.1.1基于监听的事件处理61
3.1.2基于回调的事件处理70
3.1.3直接绑定到标签74
3.2Handler消息传递机制76
3.3异步任务处理78
3.4本章小结84
课后练习84
Android编程(第2版)目录
第4章Android活动(Activity)与示意图(Intent)85
4.1Activity详解87
4.1.1Activity概述87
4.1.2创建和配置Activity88
4.1.3启动和关闭Activity89
4.1.4Activity的生命周期90
4.1.5Activity间的数据传递96
4.2Fragment概述105
4.3Intent详解109
4.3.1Intent概述109
4.3.2Intent构成110
4.3.3Intent解析113
4.4本章小结116
课后练习117
第5章Android服务(Service)119
5.1Service概述120
5.1.1Service介绍120
5.1.2启动Service的两种方式120
5.1.3Service中常用方法121
5.1.4绑定Service过程124
5.1.5Service生命周期129
5.2跨进程调用Service130
5.2.1什么是AIDL服务130
5.2.2建立AIDL文件131
5.2.3建立AIDL服务端132
5.2.4建立AIDL客户端133
5.3调用系统服务135
5.4本章小结138
课后练习139
第6章Android广播接收器(BroadcastReceiver)140
6.1BroadcastReceiver介绍141
6.2发送广播的两种方式142
6.3音乐播放器145
6.4本章小结152
课后练习152
第7章Android文件与本地数据库(SQLite)154
7.1文件存储155
7.1.1手机内部存储空间文件的存取155
7.1.2读写SD卡上的文件160
7.2SharedPreferences165
7.3SQLite数据库171
7.3.1SQLite数据库简介171
7.3.2SQLite数据库相关类172
7.3.3SQLite数据库应用举例175
7.4本章小结182
课后练习183
第8章Android内容提供者(ContentProvider)应用188
8.1ContentProvider简介189
8.2ContentProvider操作常用类190
8.2.1URI基础190
8.2.2URI操作类UriMatcher和ContentUris191
8.2.3ContentResolver类192
8.3ContentProvider应用实例192
8.3.1用ContentResolver操纵ContentProvider提供的数据192
8.3.2开发自己的ContentProvider196
8.4获取网络资源201
8.5本章小结205
课后练习205
第9章Android图形图像处理206
9.1Android图片资源概述207
9.2Drawable对象208
9.2.1BitmapDrawable位图208
9.2.2ShapeDrawable自定义形状210
9.2.3StateListDrawable随状态变化的图片211
9.2.4AnimationDrawable逐帧动画211
9.3自定义绘图216
9.3.1Canvas和Paint216
9.3.2Shader217
9.3.3Path和PathEffect218
9.4本章小结223
课后练习223
0章Android界面设计进阶226
10.1图片控件227
10.1.1图片显示控件ImageView227
10.1.2图片按钮ImageButton228
10.1.3图片切换器ImageSwitcher231
10.2列表控件235
10.2.1下拉列表Spinner236
10.2.2普通列表ListView239
10.2.3网格列表GridView244
10.2.4增强列表RecyclerView247
10.2.5扩展下拉列表ExpandableListView251
10.3对话框256
10.3.1对话框简介256
10.3.2警示框AlertDialog256
10.4菜单262
10.4.1选项菜单262
10.4.2上下文菜单267
10.5本章小结272
课后练习273
1章AndroidGPS位置服务与地图编程276
11.1GPS位置服务编程277
11.1.1支持位置服务的核心API277
11.1.2简单位置服务应用279
11.2百度地图编程283
11.2.1使用百度地图的准备工作284
11.2.2根据位置信息在地图上显示标记287
11.3本章小结294
课后练习294
2章Android编程综合案例295
12.1“校园通”概述296
12.2“校园通”应用程序结构297
12.3“财大通”应用程序功能模块298
12.3.1“学校生活”模块300
12.3.2“出行指南”模块307
12.3.3“游玩南昌”模块316
12.3.4“号码百事通”模块317
12.4注意事项323
12.5本章小结323
课后练习323
参考文献325
内容摘要
本书在教学实践基础上反复提炼而成,包括Android起步、Android界面设计基础、Android事件处理、Android活动与意图、Android服务、Android广播接收器、Android文件与本地数据库、Android内容提供者、Android图形图像处理、Android界面设计进阶、AndroidGPS位置服务与地图编程、Android编程综合案例等。全书内容全面,材料新颖,案例丰富,条理清晰,既可作为高等学校教材,又可作为自学Android编程的快速人门参考书。
— 没有更多了 —
以下为对购买帮助不大的评价