• Android应用开发案例教程
21年品牌 40万+商家 超1.5亿件商品

Android应用开发案例教程

全新正版 急速发货

40.1 6.8折 59 全新

库存7件

天津武清
认证卖家担保交易快速发货售后保障

作者卢向华

出版社电子工业出版社

ISBN9787121419751

出版时间2021-09

装帧平装

开本16开

定价59元

货号29307610

上书时间2024-11-22

当科图书专营店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
导语摘要
本书采用的开发环境是Android Studio 4.1和Android 11.0,以Android应用开发为主线,介绍基于Android移动应用软件开发的相关技术。内容涵盖了Android Studio开发环境搭建、UI编程、Activity、Intent、数据存储、ContentProvider、Service、BroadcastReceiver、网络与数据处理、应用项目开发等。本书注重理论与实践的结合,每章都提供了大量的实例,所有的知识点均有理论解析和实际应用,使读者能够快速理解并掌握相关知识在实际开发中的应用。第10章通过一个完整的实际项目,运用软件工程的设计思想,介绍Android项目的开发过程,使读者能够真正把本书的知识应用到实际开发中,全面提高分析问题、解决问题和编写代码的能力。本书既可作为高等院校本科、专科计算机相关专业的Android开发教材,也可作为Android自学用书和开发人员的参考书。

作者简介
卢向华,自2002年7月至今任职于洛阳理工学院,副教授,主讲Android应用开发、C语言程序设计、Java程序设计、编译原理等课程,多次获得教学质量优秀奖。参与国家自然科学基金项目1项,主持和参与省部级项目10余项,在国内外学术期刊发表科研和教研论文20余篇,申请软件著作权10项。指导学生参加科技制作、学科竞赛和创新创业活动,作为指导教师,获得二等奖3项,三等奖1项,获得省级一等奖4项,省级二等奖4项。曾获河南省信息技术优秀成果奖二等奖,第七届全国信息技术应用水平大赛Android应用开发团体赛省级一等奖、全国二等奖指导教师,蓝桥杯全国软件和信息技术专业人才大赛全国总决赛二等奖、省级一等奖优秀指导教师。作为主要成员,参与河南省一流本科专业(计算机科学与技术)建设工作和"计算机科学与技术专业”工程教育专业认证申报工作。

目录
第1章Android入门1

1.1走进Android1

1.1.1Android发展史1

1.1.2Android系统架构2

1.2Android开发环境搭建4

1.2.1Android开发环境的配置要求4

1.2.2JDK的下载安装与环境变量的配置4

1.2.3AndroidStudio的下载安装6

1.3 开发Android应用程序14

1.3.1创建Android应用程序14

1.3.2Android应用程序目录结构17

1.3.3创建Android模拟器17

1.3.4Android程序的运行和打包20

习题123

第2章用户界面设计基础24

2.1用户界面编写方式24

2.2常用布局26

2.2.1布局通用属性26

2.2.2LinearLayout26

2.2.3RelativeLayout28

2.2.4FrameLayout30

2.2.5TableLayout31

2.2.6GridLayout33

2.2.7ConstraintLayout34

2.2.8AbsoluteLayout37

2.3常用控件37

2.3.1TextView控件38

2.3.2EditText控件39

2.3.3Button控件41

2.3.4ImageView控件43

2.3.5RadioButton控件44

2.3.6CheckBox控件46

2.3.7Toast控件48

习题251

第3章用户界面不错控件53

3.1弹出式控件53

3.1.1AlertDialog控件53

3.1.2Notification控件60

3.2日期/时间选择器62

3.2.1DatePicker控件63

3.2.2TimePicker控件64

3.3滚动条和进度条65

3.3.1ScrollView控件66

3.3.2ProgressBar控件69

3.4列表视图69

3.4.1ListView控件70

3.4.2适配器72

3.5自定义控件74

习题376

第4章程序基本单元Activity78

4.1 Activity概述78

4.2Activity的生命周期78

4.2.1生命周期状态78

4.2.2生命周期方法79

4.3Activity的使用83

4.3.1 创建Activity83

4.3.2 配置Activity85

4.3.3 启动Activity和关闭Activity86

4.4 Intent与IntentFilter89

4.4.1Intent89

4.4.2IntentFilter94

4.5 多个Activity的使用97

4.5.1 Activity之间数据的传递98

4.5.2 Activity之间数据的回传103

4.6 使用Fragment111

4.6.1 Fragment的生命周期111

4.6.2 创建Fragment113

4.6.3 在Activity中添加Fragment114

4.6.4 Activity与Fragment的通信118

习题4123

第5章Android数据存储125

5.1SharedPreferences数据存储125

5.1.1使用SharedPreferences存储数据125

5.1.2使用SharedPreferences读取数据127

5.1.3SharedPreferences使用示例127

5.1.4SharedPreferences使用注意事项128

5.2Android权限管理129

5.2.1权限机制129

5.2.2运行时权限申请130

5.3数据的文件存储133

5.3.1Android文件存储概述133

5.3.2文件的内部存储134

5.3.3文件的外部存储135

5.3.4文件存储操作示例137

5.4数据库SQLite148

5.4.1SQLite数据库简介149

5.4.2创建SQLite数据库149

5.4.3数据库操作的实现150

5.4.4SQLite数据库使用示例152

习题5159

第6章内容提供者160

6.1ContentProvider简介160

6.2URI简介160

6.3开发ContentProvider162

6.3.1创建和注册ContentProvider162

6.3.2使用ContentResolver操作数据164

6.4监听ContentProvider的数据改变169

6.5使用系统内置的ContentProvider172

习题6175

第7章服务176

7.1Service简介176

7.2Service的生命周期176

7.3Service的使用179

7.3.1创建和配置Service179

7.3.2使用startService()方法启动Service180

7.3.3使用bindService()方法启动Service185

7.3.4Service与Activity的通信186

7.4访问系统服务192

7.5异步消息处理197

7.5.1Handler消息传递机制197

7.5.2AsyncTask类203

习题7206

第8章广播机制207

8.1Android系统的广播机制207

8.2BroadcastReceiver208

8.2.1广播接收器的创建208

8.2.2广播接收器的注册209

8.3接收系统广播211

8.4自定义广播213

8.4.1广播类型213

8.4.2普通广播214

8.4.3有序广播215

8.5本地广播217

习题8218

第9章网络编程219

9.1使用HTTP访问网络219

9.1.1网络编程基本概念219

9.1.2使用HttpURLConnection连接网络220

9.1.3网络信息传输223

9.1.4XML和JSON227

9.2Android网络访问框架231

9.2.1Volley231

9.2.2OkHttp234

9.2.3WebView236

9.3Socket网络编程240

习题9247

第10章社区服务系统248

10.1项目简介248

10.2功能需求248

10.2.1Android手机端248

10.2.2Web服务器端250

10.3效果展示250

10.4系统设计与实现252

10.4.1数据库设计252

10.4.2Web服务器端设计253

10.4.3Android手机端的设计与实现259

内容摘要
本书采用的开发环境是Android Studio 4.1和Android 11.0,以Android应用开发为主线,介绍基于Android移动应用软件开发的相关技术。内容涵盖了Android Studio开发环境搭建、UI编程、Activity、Intent、数据存储、ContentProvider、Service、BroadcastReceiver、网络与数据处理、应用项目开发等。本书注重理论与实践的结合,每章都提供了大量的实例,所有的知识点均有理论解析和实际应用,使读者能够快速理解并掌握相关知识在实际开发中的应用。第10章通过一个完整的实际项目,运用软件工程的设计思想,介绍Android项目的开发过程,使读者能够真正把本书的知识应用到实际开发中,全面提高分析问题、解决问题和编写代码的能力。本书既可作为高等院校本科、专科计算机相关专业的Android开发教材,也可作为Android自学用书和开发人员的参考书。

主编推荐
卢向华,自2002年7月至今任职于洛阳理工学院,副教授,主讲Android应用开发、C语言程序设计、Java程序设计、编译原理等课程,多次获得教学质量优秀奖。参与国家自然科学基金项目1项,主持和参与省部级项目10余项,在国内外学术期刊发表科研和教研论文20余篇,申请软件著作权10项。指导学生参加科技制作、学科竞赛和创新创业活动,作为指导教师,获得二等奖3项,三等奖1项,获得省级一等奖4项,省级二等奖4项。曾获河南省信息技术优秀成果奖二等奖,第七届全国信息技术应用水平大赛Android应用开发团体赛省级一等奖、全国二等奖指导教师,蓝桥杯全国软件和信息技术专业人才大赛全国总决赛二等奖、省级一等奖优秀指导教师。作为主要成员,参与河南省一流本科专业(计算机科学与技术)建设工作和"计算机科学与技术专业”工程教育专业认证申报工作。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP