您好,欢迎光临有路网!
Android应用开发教程
QQ咨询:
有路璐璐:

Android应用开发教程

  • 作者:钟元生 高成珍
  • 出版社:江西高校出版社
  • ISBN:9787549317066
  • 出版日期:2013年01月01日
  • 页数:334
  • 定价:¥49.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《Android应用开发教程》主要讲解了Android应用开发的基础知识,既介绍Android编程的基本语法与基本应用,又强化了直接运行案例的分析与介绍,使读者能理论联系实践,寓教于练、寓教于用。通过对《Android应用开发教程》的学习,读者能全面了解Android应用程序的开发,可将自己生活中的一些小创意,通过手机应用的方式开发出来,方便自己的生活,也能从中寻找移动开发的新机会,适应新技术条件下的新生活。
    《Android应用开发教程》内容分十三章,包括Android简介与环境搭建、Android界面编程基础、Android**界面组件、事件处理、Activity与Intent、图形与图像处理、Android中的数据存取、Service分析、BroadcastReceiver的使用、GPS位置服务与地图编程、Android客户端与服务器端交互、综合案例—“校园通”以及基于竞赛的测试方案设计。
    《Android应用开发教程》内容充实、材料新颖、案例丰富、条理清晰,适合于软件工程、计算机科学与技术、信息管理与信息系统等专业本科生和研究生作为教材使用,也可供对Android手机应用感
    目录
    第1章Android简介与环境搭建1
    1.1初识Android2
    1.1.1Android的概述2
    1.1.2Android的体系结构3
    1.2搭建Android开发环境4
    1.2.1安装JDK和配置Java开发环境5
    1.2.2Eclipse的安装9
    1.2.3ADT插件的安装10
    1.2.4AndroidSDK的安装及配置13
    1.2.5管理模拟器14
    1.3开发**个Android应用18
    1.3.1创建Android项目18
    1.3.2运行Android应用21
    1.4Android应用结构分析21
    1.4.1Android应用程序的结构21
    1.4.2Android应用程序运行过程23
    1.4.3Android应用下载与安装26
    1.4.4Android四大基本组件介绍26
    1.4.**ndroid设计之MVC模式27
    1.5本章小结28
    课后练习28
    第2章Android界面编程基础30
    2.1基础View组件简介31
    2.1.1文本显示框TextView32
    2.1.2文本编辑框EditText33
    2.1.3按钮Button33
    2.2布局管理器36
    2.2.1线性布局36
    2.2.2表格布局36
    2.2.3相对布局37
    2.2.4其他布局38
    2.2.5布局的综合运用38
    2.3开发自定义View43
    2.4本章小结44
    课后练习44
    第3章Android**界面组件46
    3.1图片组件47
    3.1.1ImageView图片视图47
    3.1.2ImageButton图片按钮48
    3.1.3ImageSwitcher图片切换器50
    3.1.4Gallery画廊视图51
    3.2列表视图53
    3.2.1AutoCompleteTextView自动提示53
    3.2.2Spinner列表55
    3.2.3ListView列表55
    3.2.4ExpandableListView扩展下拉列表58
    3.3对话框61
    3.3.1对话框简介61
    3.3.2创建对话框64
    3.3.3自定义对话框66
    3.4菜单67
    3.4.1选项菜单68
    3.4.2上下文菜单73
    3.5本章小结77
    课后练习77
    第4章事件处理79
    4.1Android的事件处理机制80
    4.1.1基于监听的事件处理81
    4.1.2基于回调的事件处理88
    4.1.3直接绑定到标签91
    4.2Handler消息传递机制91
    4.3异步任务处理94
    4.4本章小结99
    课后练习99
    第5章Activity与Intent100
    5.1Activity详解102
    5.1.1Activity概述102
    5.1.2创建和配置Activity103
    5.1.3启动和关闭Activity104
    5.1.4Activity的生命周期105
    5.1.**ctivity间的数据传递111
    5.2Intent详解120
    5.2.1Intent概述120
    5.2.2Intent构成121
    5.2.3Intent解析123
    5.3本章小结127
    课后练习127
    第6章图形与图像处理128
    6.1简单图片和逐帧动画129
    6.1.1简单图片131
    6.1.2逐帧动画134
    6.1.3示例讲解135
    6.2自定义绘图136
    6.2.1Canvas和Paint137
    6.2.2Shader138
    6.2.3Path和PathEffect139
    6.2.4示例讲解140
    6.3本章小结143
    课后练习143
    第7章Android中的数据存取144
    7.1文件存储146
    7.1.1手机内部优点储空间文件的存取146
    7.1.2读写SD卡上的文件150
    7.2SharedPreferences153
    7.2.1SharedPreferences的存储位置和格式153
    7.2.2读写其他应用SharedPreferences158
    7.3SQLite数据库160
    7.3.1SQLite数据库简单介绍160
    7.3.2SQLite数据库相关类161
    7.4使用ContentProvider实现数据共享169
    7.4.1ContentProvider简单介绍169
    7.4.2ContentProvider操作常用类介绍171
    7.4.3ContentProvider应用实例173
    7.5获取网络资源179
    7.6本章小结182
    课后练习183
    第8章Service解析184
    8.1Service概述185
    8.1.1Service介绍185
    8.1.2启动Service的两种方式185
    8.1.3Service中常用方法简介186
    8.1.4绑定Service过程189
    8.1.5Service生命周期194
    8.2跨进程调用Service195
    8.2.1什么是AIDL服务195
    8.2.2建立AIDL文件196
    8.2.3建立AIDL服务端197
    8.2.4建立AIDL客户端198
    8.3调用系统服务199
    8.4本章小结201
    课后练习201
    第9章BroadcastReceiver的使用202
    9.1BroadcastReceiver介绍203
    9.2发送广播的两种方式204
    9.3音乐播放器206
    9.4本章小结212
    课后练习212
    第10章GPS位置服务与地图编程213
    10.1GPS位置服务编程214
    10.1.1支持位置服务的核心API214
    10.1.2简单位置服务应用216
    10.2GoogleMap服务编程219
    10.2.1使用Google地图的准备工作219
    10.2.2根据位置信息在地图上定位223
    10.3本章小结229
    课后练习229
    第11章Android客户端与服务器端交互230
    11.1HTTP协议介绍232
    11.2ApacheHttpClient介绍233
    11.3客户端发送请求和接收响应237
    11.4服务器端编程基础239
    11.4.1Tomcat服务器介绍239
    11.4.2Servlet简介241
    11.4.3服务器端编程241
    11.5**次交互244
    11.6高校信息查询平台245
    11.6.1登录功能247
    11.6.2注册功能249
    11.6.3文件上传252
    11.6.4资料下载257
    11.6.5信息查询261
    11.7本章小结263
    课后练习263
    第12章综合案例——“校园通”264
    12.1“校园通”概述265
    12.2“校园通”应用程序结构266
    12.3“校园通”应用程序功能模块266
    12.3.1学校生活模块269
    12.3.2出行指南模块274
    12.3.3游玩南昌模块284
    12.3.4号码百事通285
    12.4注意事项290
    12.5本章小结291
    课后习题291
    第13章基于竞赛的测试方案设计292
    13.1Android软件开发技能测试背景293
    13.1.1竞赛目的293
    13.1.2竞赛项目293
    13.2Android手机软件开发技能赛考核知识点及要求296
    13.2.1Java程序设计296
    13.2.2Android程序设计298
    13.3Android软件开发技能竞赛测试方法301
    13.3.1测试形式301
    13.3.2测试分数权重302
    13.3.3机试注意事项302
    13.4Android软件开发技能竞赛组织过程设计303
    13.4.1开发技能赛机试流程303
    13.4.2手机软件开发技能赛评审标准306
    13.4.3手机软件开发技能赛评审安排307
    13.5本章小结309
    附录1:Android开发工具及书中所用代码310
    附录2:手机软件开发技能赛—本科笔试样卷312
    附录3:手机软件开发技能赛—本科机试样卷及评分标准318
    附录4:手机软件开发技能赛—专科笔试样卷324
    附录5:手机软件开发技能赛—专科机试样卷及评分标准329
    参考文献335
    第1章Android简介与环境搭建1
    1.1初识Android2
    1.1.1Android的概述2
    1.1.2Android的体系结构3
    1.2搭建Android开发环境4
    1.2.1安装JDK和配置Java开发环境5
    1.2.2Eclipse的安装9
    1.2.3ADT插件的安装10
    1.2.4AndroidSDK的安装及配置13
    1.2.5管理模拟器14
    1.3开发**个Android应用18
    1.3.1创建Android项目18
    1.3.2运行Android应用21
    1.4Android应用结构分析21
    1.4.1Android应用程序的结构21
    1.4.2Android应用程序运行过程23
    1.4.3Android应用下载与安装26
    1.4.4Android四大基本组件介绍26
    1.4.**ndroid设计之MVC模式27
    1.5本章小结28
    课后练习28
    第2章Android界面编程基础30
    2.1基础View组件简介31
    2.1.1文本显示框TextView32
    2.1.2文本编辑框EditText33
    2.1.3按钮Button33
    2.2布局管理器36
    2.2.1线性布局36
    2.2.2表格布局36
    2.2.3相对布局37
    2.2.4其他布局38
    2.2.5布局的综合运用38
    2.3开发自定义View43
    2.4本章小结44
    课后练习44
    第3章Android**界面组件46
    3.1图片组件47
    3.1.1ImageView图片视图47
    3.1.2ImageButton图片按钮48
    3.1.3ImageSwitcher图片切换器50
    3.1.4Gallery画廊视图51
    3.2列表视图53
    3.2.1AutoCompleteTextView自动提示53
    3.2.2Spinner列表55
    3.2.3ListView列表55
    3.2.4ExpandableListView扩展下拉列表58
    3.3对话框61
    3.3.1对话框简介61
    3.3.2创建对话框64
    3.3.3自定义对话框66
    3.4菜单67
    3.4.1选项菜单68
    3.4.2上下文菜单73
    3.5本章小结77
    课后练习77
    第4章事件处理79
    4.1Android的事件处理机制80
    4.1.1基于监听的事件处理81
    4.1.2基于回调的事件处理88
    4.1.3直接绑定到标签91
    4.2Handler消息传递机制91
    4.3异步任务处理94
    4.4本章小结99
    课后练习99
    第5章Activity与Intent100
    5.1Activity详解102
    5.1.1Activity概述102
    5.1.2创建和配置Activity103
    5.1.3启动和关闭Activity104
    5.1.4Activity的生命周期105
    5.1.**ctivity间的数据传递111
    5.2Intent详解120
    5.2.1Intent概述120
    5.2.2Intent构成121
    5.2.3Intent解析123
    5.3本章小结127
    课后练习127
    第6章图形与图像处理128
    6.1简单图片和逐帧动画129
    6.1.1简单图片131
    6.1.2逐帧动画134
    6.1.3示例讲解135
    6.2自定义绘图136
    6.2.1Canvas和Paint137
    6.2.2Shader138
    6.2.3Path和PathEffect139
    6.2.4示例讲解140
    6.3本章小结143
    课后练习143
    第7章Android中的数据存取144
    7.1文件存储146
    7.1.1手机内部优点储空间文件的存取146
    7.1.2读写SD卡上的文件150
    7.2SharedPreferences153
    7.2.1SharedPreferences的存储位置和格式153
    7.2.2读写其他应用SharedPreferences158
    7.3SQLite数据库160
    7.3.1SQLite数据库简单介绍160
    7.3.2SQLite数据库相关类161
    7.4使用ContentProvider实现数据共享169
    7.4.1ContentProvider简单介绍169
    7.4.2ContentProvider操作常用类介绍171
    7.4.3ContentProvider应用实例173
    7.5获取网络资源179
    7.6本章小结182
    课后练习183
    第8章Service解析184
    8.1Service概述185
    8.1.1Service介绍185
    8.1.2启动Service的两种方式185
    8.1.3Service中常用方法简介186
    8.1.4绑定Service过程189
    8.1.5Service生命周期194
    8.2跨进程调用Service195
    8.2.1什么是AIDL服务195
    8.2.2建立AIDL文件196
    8.2.3建立AIDL服务端197
    8.2.4建立AIDL客户端198
    8.3调用系统服务199
    8.4本章小结201
    课后练习201
    第9章BroadcastReceiver的使用202
    9.1BroadcastReceiver介绍203
    9.2发送广播的两种方式204
    9.3音乐播放器206
    9.4本章小结212
    课后练习212
    第10章GPS位置服务与地图编程213
    10.1GPS位置服务编程214
    10.1.1支持位置服务的核心API214
    10.1.2简单位置服务应用216
    10.2GoogleMap服务编程219
    10.2.1使用Google地图的准备工作219
    10.2.2根据位置信息在地图上定位223
    10.3本章小结229
    课后练习229
    第11章Android客户端与服务器端交互230
    11.1HTTP协议介绍232
    11.2ApacheHttpClient介绍233
    11.3客户端发送请求和接收响应237
    11.4服务器端编程基础239
    11.4.1Tomcat服务器介绍239
    11.4.2Servlet简介241
    11.4.3服务器端编程241
    11.5**次交互244
    11.6高校信息查询平台245
    11.6.1登录功能247
    11.6.2注册功能249
    11.6.3文件上传252
    11.6.4资料下载257
    11.6.5信息查询261
    11.7本章小结263
    课后练习263
    第12章综合案例——“校园通”264
    12.1“校园通”概述265
    12.2“校园通”应用程序结构266
    12.3“校园通”应用程序功能模块266
    12.3.1学校生活模块269
    12.3.2出行指南模块274
    12.3.3游玩南昌模块284
    12.3.4号码百事通285
    12.4注意事项290
    12.5本章小结291
    课后习题291
    第13章基于竞赛的测试方案设计292
    13.1Android软件开发技能测试背景293
    13.1.1竞赛目的293
    13.1.2竞赛项目293
    13.2Android手机软件开发技能赛考核知识点及要求296
    13.2.1Java程序设计296
    13.2.2Android程序设计298
    13.3Android软件开发技能竞赛测试方法301
    13.3.1测试形式301
    13.3.2测试分数权重302
    13.3.3机试注意事项302
    13.4Android软件开发技能竞赛组织过程设计303
    13.4.1开发技能赛机试流程303
    13.4.2手机软件开发技能赛评审标准306
    13.4.3手机软件开发技能赛评审安排307
    13.5本章小结309
    附录1:Android开发工具及书中所用代码310
    附录2:手机软件开发技能赛—本科笔试样卷312
    附录3:手机软件开发技能赛—本科机试样卷及评分标准318
    附录4:手机软件开发技能赛—专科笔试样卷324
    附录5:手机软件开发技能赛—专科机试样卷及评分标准329
    参考文献335

    1.1初识Android2
    1.1.1Android的概述2
    1.1.2Android的体系结构3
    1.2搭建Android开发环境4
    1.2.1安装JDK和配置Java开发环境5
    1.2.2Eclipse的安装9
    1.2.3ADT插件的安装10
    1.2.4AndroidSDK的安装及配置13
    1.2.5管理模拟器14
    1.3开发**个Android应用18
    1.3.1创建Android项目18
    1.3.2运行Android应用21
    1.4Android应用结构分析21
    1.4.1Android应用程序的结构21
    1.4.2Android应用程序运行过程23
    1.4.3Android应用下载与安装26
    1.4.4Android四大基本组件介绍26
    1.4.**ndroid设计之MVC模式27
    1.5本章小结28
    课后练习28
    第2章Android界面编程基础30
    2.1基础View组件简介31
    2.1.1文本显示框TextView32
    2.1.2文本编辑框EditText33
    2.1.3按钮Button33
    2.2布局管理器36
    2.2.1线性布局36
    2.2.2表格布局36
    2.2.3相对布局37
    2.2.4其他布局38
    2.2.5布局的综合运用38
    2.3开发自定义View43
    2.4本章小结44
    课后练习44
    第3章Android**界面组件46
    3.1图片组件47
    3.1.1ImageView图片视图47
    3.1.2ImageButton图片按钮48
    3.1.3ImageSwitcher图片切换器50
    3.1.4Gallery画廊视图51
    3.2列表视图53
    3.2.1AutoCompleteTextView自动提示53
    3.2.2Spinner列表55
    3.2.3ListView列表55
    3.2.4ExpandableListView扩展下拉列表58
    3.3对话框61
    3.3.1对话框简介61
    3.3.2创建对话框64
    3.3.3自定义对话框66
    3.4菜单67
    3.4.1选项菜单68
    3.4.2上下文菜单73
    3.5本章小结77
    课后练习77
    第4章事件处理79
    4.1Android的事件处理机制80
    4.1.1基于监听的事件处理81
    4.1.2基于回调的事件处理88
    4.1.3直接绑定到标签91
    4.2Handler消息传递机制91
    4.3异步任务处理94
    4.4本章小结99
    课后练习99
    第5章Activity与Intent100
    5.1Activity详解102
    5.1.1Activity概述102
    5.1.2创建和配置Activity103
    5.1.3启动和关闭Activity104
    5.1.4Activity的生命周期105
    5.1.**ctivity间的数据传递111
    5.2Intent详解120
    5.2.1Intent概述120
    5.2.2Intent构成121
    5.2.3Intent解析123
    5.3本章小结127
    课后练习127
    第6章图形与图像处理128
    6.1简单图片和逐帧动画129
    6.1.1简单图片131
    6.1.2逐帧动画134
    6.1.3示例讲解135
    6.2自定义绘图136
    6.2.1Canvas和Paint137
    6.2.2Shader138
    6.2.3Path和PathEffect139
    6.2.4示例讲解140
    6.3本章小结143
    课后练习143
    第7章Android中的数据存取144
    7.1文件存储146
    7.1.1手机内部优点储空间文件的存取146
    7.1.2读写SD卡上的文件150
    7.2SharedPreferences153
    7.2.1SharedPreferences的存储位置和格式153
    7.2.2读写其他应用SharedPreferences158
    7.3SQLite数据库160
    7.3.1SQLite数据库简单介绍160
    7.3.2SQLite数据库相关类161
    7.4使用ContentProvider实现数据共享169
    7.4.1ContentProvider简单介绍169
    7.4.2ContentProvider操作常用类介绍171
    7.4.3ContentProvider应用实例173
    7.5获取网络资源179
    7.6本章小结182
    课后练习183
    第8章Service解析184
    8.1Service概述185
    8.1.1Service介绍185
    8.1.2启动Service的两种方式185
    8.1.3Service中常用方法简介186
    8.1.4绑定Service过程189
    8.1.5Service生命周期194
    8.2跨进程调用Service195
    8.2.1什么是AIDL服务195
    8.2.2建立AIDL文件196
    8.2.3建立AIDL服务端197
    8.2.4建立AIDL客户端198
    8.3调用系统服务199
    8.4本章小结201
    课后练习201
    第9章BroadcastReceiver的使用202
    9.1BroadcastReceiver介绍203
    9.2发送广播的两种方式204
    9.3音乐播放器206
    9.4本章小结212
    课后练习212
    第10章GPS位置服务与地图编程213
    10.1GPS位置服务编程214
    10.1.1支持位置服务的核心API214
    10.1.2简单位置服务应用216
    10.2GoogleMap服务编程219
    10.2.1使用Google地图的准备工作219
    10.2.2根据位置信息在地图上定位223
    10.3本章小结229
    课后练习229
    第11章Android客户端与服务器端交互230
    11.1HTTP协议介绍232
    11.2ApacheHttpClient介绍233
    11.3客户端发送请求和接收响应237
    11.4服务器端编程基础239
    11.4.1Tomcat服务器介绍239
    11.4.2Servlet简介241
    11.4.3服务器端编程241
    11.5**次交互244
    11.6高校信息查询平台245
    11.6.1登录功能247
    11.6.2注册功能249
    11.6.3文件上传252
    11.6.4资料下载257
    11.6.5信息查询261
    11.7本章小结263
    课后练习263
    第12章综合案例——“校园通”264
    12.1“校园通”概述265
    12.2“校园通”应用程序结构266
    12.3“校园通”应用程序功能模块266
    12.3.1学校生活模块269
    12.3.2出行指南模块274
    12.3.3游玩南昌模块284
    12.3.4号码百事通285
    12.4注意事项290
    12.5本章小结291
    课后习题291
    第13章基于竞赛的测试方案设计292
    13.1Android软件开发技能测试背景293
    13.1.1竞赛目的293
    13.1.2竞赛项目293
    13.2Android手机软件开发技能赛考核知识点及要求296
    13.2.1Java程序设计296
    13.2.2Android程序设计298
    13.3Android软件开发技能竞赛测试方法301
    13.3.1测试形式301
    13.3.2测试分数权重302
    13.3.3机试注意事项302
    13.4Android软件开发技能竞赛组织过程设计303
    13.4.1开发技能赛机试流程303
    13.4.2手机软件开发技能赛评审标准306
    13.4.3手机软件开发技能赛评审安排307
    13.5本章小结309
    附录1:Android开发工具及书中所用代码310
    附录2:手机软件开发技能赛—本科笔试样卷312
    附录3:手机软件开发技能赛—本科机试样卷及评分标准318
    附录4:手机软件开发技能赛—专科笔试样卷324
    附录5:手机软件开发技能赛—专科机试样卷及评分标准329
    参考文献335

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外