图书介绍

Android应用与项目开发基础PDF|Epub|txt|kindle电子书版本下载

Android应用与项目开发基础
  • 邵欣欣,付丽梅,王洪岩,严凤龙,刘冰月著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302495819
  • 出版时间:2018
  • 标注页数:382页
  • 文件大小:49MB
  • 文件页数:396页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android应用与项目开发基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 开发准备——Android基础开发篇3

第1章 初识Android平台3

1.1 Android简介3

1.2 Android的版本发展历程4

1.3 Android的制胜法宝5

1.4 Android的系统架构7

本章小结8

本章习题8

第2章 搭建Android开发与测试环境9

2.1 安装Android开发环境9

2.1.1 安装JDK10

2.1.2 下载和安装Android Studio与Android SDK10

2.1.3 Android Studio开发环境的使用14

2.2 配置Android测试环境16

2.2.1 使用Android模拟器运行Android程序16

2.2.2 使用真机运行Android程序19

本章小结19

本章练习20

第3章 第一个Android应用程序21

3.1 第一个Android程序:HelloWorld21

3.2 Android程序结构24

3.3 Android四大组件26

3.4 Activity27

3.4.1 创建和使用Activity27

3.4.2 Activity的生命周期28

3.4.3 初识Intent:在不同Activity之间传递数据35

3.5 知识拓展:Activity/ActionBarActivity/AppCompatActivity37

本章小结37

本章练习37

第4章 CoffeeStore项目导学38

4.1 功能描述38

4.2 体系结构与知识点39

4.3 原型设计41

4.4 数据库设计42

本章小结44

本章习题44

第2篇 界面开发——Android界面开发篇47

第5章 Android布局管理器47

5.1 线性布局管理器48

5.2 相对布局管理器53

5.3 表格布局管理器58

5.4 网格布局管理器61

5.5 帧布局管理器63

5.6 向容器中手动添加控件67

5.7 项目实战:CoffeeStore首页的界面开发69

5.7.1 项目分析69

5.7.2 项目实现70

5.7.3 项目说明76

本章小结77

本章习题78

第6章 Android基本控件79

6.1 文本类控件79

6.1.1 TextView79

6.1.2 AutoCompleteTextView84

6.1.3 MultiAutoCompleTextView84

6.1.4 EditText84

6.2 ScrollView88

6.3 按钮类控件90

6.3.1 Button90

6.3.2 ImageButton91

6.3.3 ToggleButton94

6.3.4 CheckBox94

6.3.5 RadioButton95

6.4 日期和时间类控件100

6.4.1 DatePicker100

6.4.2 TimePicker104

6.4.3 DigitalClock108

6.4.4 Chronometer108

6.5 进度条控件ProgressBar112

6.6 滑动条SeekBar112

6.7 星级控件RatingBar113

6.8 项目实战:使用RadioButton实现主页底端导航条123

6.8.1 项目分析123

6.8.2 项目实现123

6.8.3 项目说明125

6.9 知识扩展:创建和使用自定义控件126

本章小结128

本章习题128

第7章 ViewPager与Fragment130

7.1 ViewPager与PagerAdapter130

7.2 Fragment及其应用场合135

7.3 创建Fragment137

7.4 初识Intent143

7.4.1 Intent对象的基本概念143

7.4.2 Intent对象的基本使用方法144

7.4.3 使用Intent对象在Activity之间传递数据146

7.5 Activity与Fragment之间的交互149

7.5.1 为Activity创建事件回调方法149

7.5.2 添加项目到ActionBar150

7.5.3 与Activity生命周期的协调工作151

7.6 项目实战:CoffeeStore主页滑动功能的实现151

7.6.1 项目分析151

7.6.2 项目实现151

7.6.3 项目说明162

本章小结163

本章习题163

第8章 Android高级控件164

8.1 Adapter对象164

8.2 Spinner控件165

8.3 ListView控件167

8.4 ExpandableListView控件182

8.5 GridView控件186

8.6 Horizontal Scroll View控件188

8.7 项目实战:CoffeeStore首页广告轮播效果190

8.7.1 项目分析190

8.7.2 项目实现190

8.7.3 项目说明191

8.8 项目实战:CoffeeStore店铺列表页192

8.8.1 项目分析192

8.8.2 项目实现192

8.8.3 项目说明195

8.9 项目实战:CoffeeStore首页推荐商品195

8.9.1 项目分析195

8.9.2 项目实现196

8.9.3 项目说明197

本章小结198

本章习题198

第9章 资源样式与主题200

9.1 资源200

9.2 值资源202

9.2.1 字符串资源202

9.2.2 颜色资源204

9.2.3 尺寸资源205

9.2.4 数组资源206

9.3 位图资源与色图资源207

9.4 XML资源208

9.5 菜单资源210

9.6 对话框资源215

9.6.1 提醒(Toast)对话框215

9.6.2 AlertDialog218

9.6.3 其他对话框资源223

9.7 动画资源223

9.8 风格资源与主题226

9.8.1 风格资源226

9.8.2 主题资源228

9.8.3 图像状态资源230

9.9 国际化(I18N)231

9.10 项目实战:CoffeeStore中各种资源的使用233

9.10.1 项目分析233

9.10.2 项目实现234

9.10.3 项目说明238

本章小结238

本章习题239

第10章 Android人机交互设计240

10.1 常用事件240

10.1.1 按键事件241

10.1.2 触摸事件244

10.2 拖拉与多点触屏247

10.3 手势识别248

10.4 项目实战:CoffeeStore引导页图片切换的实现250

10.4.1 项目分析250

10.4.2 项目实现250

10.4.3 项目说明254

本章小结254

本章习题254

第3篇 Android数据存储解决方案篇259

第11章 本地存储技术259

11.1 简单数据存储类SharedPreferences259

11.1.1 SharedPreferences的使用场合259

11.1.2 使用SharedPreferences存取数据260

11.2 Android文件261

11.2.1 文件数据的存储与读取261

11.2.2 读写SD卡中的文件267

11.2.3 读写资源文件271

11.3 SQLite数据库274

11.3.1 SQLite数据库存储数据概述274

11.3.2 使用SQLiteOpenHelper类管理数据库版本274

11.3.3 使用SQLiteDatabase操作数据库276

11.3.3 一起发布数据库与应用程序279

11.4 项目实战:CoffeeStore启动页安装信息的存取280

11.4.1 项目分析280

11.4.2 项目实现280

11.4.3 项目说明281

11.5 项目实战:读取数据库文件281

11.5.1 项目分析281

11.5.2 项目实现281

11.5.3 项目说明284

11.6 项目实战:CoffeeStore项目中本地收藏夹的实现284

11.6.1 项目分析284

11.6.2 项目实现284

11.6.3 项目说明294

本章小结295

本章习题296

第12章 网络存储技术297

12.1 异步任务297

12.1.1 异步任务的使用场合297

12.1.2 异步任务类298

12.2 JSON数据解析300

12.2.1 JSON简介300

12.2.2 JSON的基本语法301

12.2.3 JSON的解析302

12.3 HttpURLConnection304

12.3.1 HTTP通信接口304

12.3.2 HttpURLConnection的常用方法304

12.4 利用异步任务读取服务器端图片信息306

12.5 项目实战:登录功能307

12.5.1 项目分析307

12.5.2 项目实现307

12.5.3 项目说明317

12.6 项目实战:店铺列表功能317

12.6.1 项目分析317

12.6.2 项目实现318

12.6.3 项目说明321

本章小结322

本章习题322

第4篇 Android高级开发篇327

第13章 深入学习Intent327

13.1 PendingIntent327

13.2 Intent过滤器328

13.3 运行时权限331

本章小结345

本章习题345

第14章 广播与服务346

14.1 广播的定义与用途346

14.2 广播接收器的实现347

14.3 服务的基本概念351

14.4 服务的生命周期353

本章小结358

本章习题358

第15章 地图与定位359

15.1 位置服务359

15.2 地图的定义与显示360

15.2.1 申请地图密钥360

15.2.2 地图的显示361

15.3 地图的定位及路线规划365

15.3.1 定位原理365

15.3.2 定位与路线规划366

本章小结374

本章习题374

参考文献375

附录A RGB颜色对照表377

热门推荐