×
暂无评论
图文详情
  • ISBN:9787302566786
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:340
  • 出版时间:2021-01-01
  • 条形码:9787302566786 ; 978-7-302-56678-6

本书特色

一本简而精的Android入门书,在8年教学实践和被几万学生学习基础上,修订而成,特别适合用做大学本科教材。 零基础,易上手,寓教于用,寓教于练,适合大学课堂教学。

内容简介

包括Android起步、Android界面设计基础、Android事件处理、Activity与Intent、Android服务(Service)、Android广播接收器(BroadcastReceiver)、Android文件与本地数据库SQLite、Android内容提供者(ContentProvider)、Android图形图像处理、Android界面设计进阶和Android编程综合案例等。本书内容充实、材料新颖、案例丰富、条理清晰,既可作为大学教材,又可供软件从业者作为android编程的快速入门参考书。

目录

第1章Android起步

1.1初识Android2

1.1.1Android概述2

1.1.2Android的体系结构2

1.2搭建Android开发环境4

1.2.1安装JDK和配置Java开发环境4

1.2.2Android Studio安装与配置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界面设计基础

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事件处理

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)

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)

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)

6.1BroadcastReceiver介绍141

6.2发送广播的两种方式142

6.3音乐播放器145

6.4本章小结152

课后练习152


第7章Android文件与本地数据库(SQLite)

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)应用

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图形图像处理

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


第10章Android界面设计进阶

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


第11章Android GPS位置服务与地图编程

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


第12章Android编程综合案例

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


参考文献


展开全部

作者简介

钟元生,江西财经大学博士生导师、教授,浙江大学博士,学院学术委员会主任,“软件工程”国j级一流本科专业建设点负责人,主持江西省教学成果一等奖3项,主编出版教材9部,主持国家自然科学基金等项目多项。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航