android开发的项目,Android项目开发基础

Android项目开发基础

编辑

锁定

讨论

上传视频

《Android项目开发基础》是2020年1月清华大学出版社出版的图书,作者是付丽梅、彭志豪、邵欣欣、王洪岩。

书    名

Android项目开发基础

作    者

付丽梅

彭志豪

邵欣欣作    者

王洪岩

出版社

清华大学出版社

出版时间

2020年1月

定    价

55 元

ISBN

9787302540472

Android项目开发基础内容简介

编辑

本书通过典型商城Apps项目贯穿,组织符合项目开发的构思、设计、实现、运行的思路,案例采用最新技术android 8.0,最新的开发工具Android Studio 3.3.2。在组织形式上按模块划分,每个模块按照分析、实现、运行的过程编写。在编写过程中,先详细讲解本章知识点,然后再通过CoffeeStore项目中的某个模块实现,说明这些知识点在项目中的应用,帮助学生加深理解。编写人员积累了丰富的项目和案例,对Android应用开发课程的教学过程、教学形式等有深刻理解。本书可以作为高校本、专科学生的课程用书,也可作为自学人员的入门参考资料。[1]

Android项目开发基础图书目录

编辑

第1章Android平台与开发环境1

1.1Android平台1

1.1.1Android平台介绍1

1.1.2Android已发布的版本2

1.1.3Android平台特点3

1.1.4Android平台架构4

1.2搭建Android开发环境5

1.2.1Android开发环境概述5

1.2.2下载和安装Android Studio与Android SDK6

小结9

习题9第2章第一个Android应用程序10

2.1第一个Android程序HelloWorld10

2.2Android程序结构14

2.3Android Studio开发环境的使用15

2.4配置Android测试环境17

2.4.1Android测试环境的配置17

2.4.2使用真机运行Android程序18

小结20

习题20第3章Activity21

3.1Android四大组件21

3.2Activity的创建22

3.3Activity的生命周期23

3.4Activity间的信使Intent30

3.4.1显式调用和隐式调用31

3.4.2向下一个Activity传递数据33

3.4.3返回数据给上一个Activity35

3.5知识拓展: Activity/ActionBarActivity/AppCompatActivity40

小结40

习题40第4章Android用户界面41

4.1界面布局42

4.1.1线性布局42

4.1.2相对布局48

4.1.3帧布局51

4.1.4网格布局54

4.2项目实战: 综合运用常用布局实现eShop首页界面效果58

4.2.1项目分析58

4.2.2项目实现59

4.2.3项目说明66

4.3常用基本控件67

4.3.1文本类控件67

4.3.2按钮类控件75

4.3.3DatePicker81

4.4项目实战: 主页底端导航条的实现84

4.4.1项目分析84

4.4.2项目实现85

4.4.3项目说明87

4.5常用高级控件88

4.5.1ListView列表组件88

4.5.2RecycleView控件105

4.5.3ViewPager与ViewFlipper113

4.6项目实战: 店铺列表页的实现114

4.6.1项目分析114

4.6.2项目实现114

4.6.3项目说明118

4.7项目实战: 店铺详情页的实现118

4.7.1项目分析118

4.7.2项目实现118

4.7.3项目说明121

4.8值资源122

4.8.1字符串资源122

4.8.2颜色资源124

4.8.3数组资源125

4.9菜单126

4.10对话框132

4.11动画资源134

4.12样式与主题140

4.12.1样式140

4.12.2主题142

4.12.3图像状态资源144

4.13项目实战: eShop项目中各种资源的使用146

4.13.1项目分析146

4.13.2项目实现146

4.13.3项目说明151

4.14项目实战: eShop引导页图片切换的实现152

4.14.1项目分析152

4.14.2项目实现153

4.14.3项目说明156

小结157

习题157第5章Fragment与ToolBar160

5.1Fragment简介与应用场合160

5.2创建Fragment161

5.3Fragment生命周期167

5.4ToolBar170

5.5项目实战: eShop主页的实现 174

5.5.1项目分析174

5.5.2项目实现174

5.5.3项目说明174

小结175

习题175第6章本地存储技术176

6.1简单数据存储类SharedPreferences176

6.1.1SharedPreferences的使用场合176

6.1.2使用SharedPreferences存取数据177

6.2Android的文件180

6.2.1文件数据的存储与读取180

6.2.2读写资源文件186

6.3SQLite数据库189

6.3.1SQLite数据库存储数据概述189

6.3.2使用SQLiteOpenHelper类对数据库版本进行管理189

6.3.3使用SQLiteDatabase操作数据库192

6.3.4将数据库与应用程序一起发布194

6.4项目实战: eShop启动页安装信息的存取195

6.4.1项目分析195

6.4.2项目实现195

6.4.3项目说明196

6.5项目实战: 读取数据库文件196

6.5.1项目分析196

6.5.2项目实现197

6.5.3项目说明199

6.6项目实战: eShop项目中本地收藏夹的实现200

6.6.1项目分析200

6.6.2项目实现200

6.6.3项目说明210

小结211

习题211第7章网络编程213

7.1HTTP简述213

7.2GET请求和POST请求214

7.3Handler机制215

7.4异步任务217

7.4.1异步任务的使用场合217

7.4.2异步任务类217

7.5JSON数据解析221

7.5.1JSON简介221

7.5.2JSON基本语法221

7.5.3JSON的解析222

7.6HttpURLConnection223

7.6.1HTTP通信接口223

7.6.2HttpURLConnection的常用方法223

7.7利用异步任务读取服务器端图片信息225

7.8OKHttp226

7.9项目实战:登录功能231

7.9.1项目分析231

7.9.2项目实现231

7.9.3项目说明244

7.10项目实战: 新到商品功能实现245

7.10.1项目分析245

7.10.2项目实现245

7.10.3项目说明255

小结255

习题256第8章系统服务与广播258

8.1Service组件258

8.1.1Service原理和用途258

8.1.2Service的启动方式259

8.1.3Service的生命周期261

8.2广播组件266

8.2.1广播类型及广播的收发266

8.2.2广播接收器的实现267

小结273

习题273第9章多媒体274

9.1音频处理275

9.1.1MediaPlayer275

9.1.2MediaRecorder279

9.2视频处理280

9.3Camera服务287

小结294

习题294第10章传感器296

10.1传感器简述296

10.2传感器框架298

10.3传感器类别及参数值301

小结307

习题307第11章地图与定位308

11.1位置服务308

11.2地图的定义与显示309

11.2.1申请地图密钥309

11.2.2地图的显示310

11.3地图的定位及路线规划314

11.3.1定位原理314

11.3.2定位与路线规划315

小结329

习题329第12章发布应用程序330

12.1数字签名330

12.1.1数字签名概述330

12.1.2制作数字签名证书331

12.2应用商店发布流程334

小结338

习题338参考文献339

词条图册

更多图册

参考资料

1.

Android项目开发基础

.清华大学出版社[引用日期2020-05-10]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值