零基础学Android全彩版程序员软件开发书籍android编程androidstudiopdf下载pdf下载

零基础学Android全彩版程序员软件开发书籍android编程androidstudio百度网盘pdf下载

作者:
简介:本篇主要提供零基础学Android全彩版程序员软件开发书籍android编程androidstudiopdf下载
出版社:墨涵图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍


  商品基本信息,请以下列介绍为准
商品名称:  零基础学Android
作者:  明日科技
市场价:  89.80元
ISBN号: 978-7-5692-0854-2
出版社:   吉林大学出版社
商品类型:  图书

  其他参考信息(以实物为准)
  装帧:平装  开本:16开  语种:中文
  出版时间:2017-9  版次:1  页数:
  印刷时间:2017-9-01  印次:1  字数:700.00千字

  目录

*1篇 基础知识

*1章 走进Android.2

视频讲解:46分

e学码:30个

1.1 Android简介3

1.1.1智能手机操作 .3

1.1.2 Android发展史 4

1.1.3 Android架构 5

1.1.4 Android应用领域 6

1.2搭建Android开发环境7

1.2.1开发环境概述 .7

1.2.2集成Android开发环境的下载 8

1.2.3集成Android开发环境的安装 .11

1.3难点解答14

1.3.1 Android Studio为什么找不到Android SDK的位置 .14

1.3.2如何查看Android SDK的官方API文档 .16

1.4小结16

第2章 个Android应用.17

视频讲解:54分

精彩实例:1个

e学码:25个

2.1创建Android应用程序.18

2.2 Android项目结构.22

2.3使用Android模拟器.28

2.4运行Android应用.31

2.4.1使用模拟器运行Android应用 .31

2.4.2连接手机运行Android应用 .32

2.5难点解答35

2.5.1解决创建项目时出现Gradle同步失败的问题 35

2.5.2改变AVD的默认保存位置 .36

2.6小结38

第3章 用户界面设计基础.39

视频讲解:4小时11分

精彩实例:8个

e学码:42个

3.1 UI设计相关的概念40

3.1.1 View 40

3.1.2 ViewGroup .41

3.2控制UI界面42

3.2.1使用XML布局文件控制UI界面 .43

3.2.2开发自定义的View类 46

3.3布局管理器49

3.3.1相对布局管理器 49

3.3.2线性布局管理器 53

3.3.3帧布局管理器 57

3.3.4表格布局管理器 60

3.3.5网格布局管理器 64

3.3.6布局管理器的嵌套 67

3.4难点解答70

3.4.1网格布局管理器和表格布局管理器的区别 70

3.4.2 Padding和Margins的区别 70

3.5小结71

3.6动手纠错71

第4章 常用UI组件73

视频讲解:6小时34分

精彩实例:13个

e学码:34个

4.1文本类组件74

4.1.1文本框 74

4.1.2编辑框 79

4.2按钮类组件82

4.2.1普通按钮 82

4.2.2图片按钮 87

4.2.3单选按钮 91

4.2.4复选框 96

4.3进度条类组件.101

4.3.1进度条 .101

4.3.2拖动条 .106

4.3.3星级评分条 .109

4.4图像类组件.113

4.4.1图像视图 .113

4.4.2网格视图 .116

4.5列表类组件.121

4.5.1下拉列表框 .121

4.5.2列表视图 .125

4.6难点解答.131

4.6.1如何设置图片按钮背景透明 .131

4.6.2普通按钮与图片按钮的区别 .131

4.7小结.131

4.8动手纠错.132

第2篇 核心技术

第5章 基本程序单元Activity.136

视频讲解:2小时09分

精彩实例:4个

e学码:17个

5.1 Activity概述.137

5.2创建、配置、启动和关闭Activity.138

5.2.1创建Activity .139

5.2.2配置Activity .140

5.2.3启动和关闭Activity .141

5.3多个Activity的使用.144

5.3.1使用Bundle在Activity之间交换数据 .144

5.3.2调用另一个Activity并返回结果 148

5.4使用Fragment.153

5.4.1 Fragment的生命周期 .153

5.4.2创建Fragment .155

5.4.3在Activity中添加Fragment .155

5.5难点解答.160

5.5.1如何让Activity的标题带图标 .160

5.5.2 Activity和Fragment的区别 .162

5.6小结.162

5.7动手纠错.162

第6章 Android应用核心Intent.165

视频讲解:42分

精彩实例:2个

e学码:4个

6.1初识Intent 166

6.1.1 Intent概述 .166

6.1.2 Intent的基本应用 .167

6.2 Intent种类.167

6.2.1显式Intent .167

6.2.2隐式Intent .168

6.3 Intent过滤器.172

6.3.1配置标记 .172

6.3.2配置标记 .173

6.3.3配置标记 .173

6.4难点解答.177

6.4.1显式Intent与隐式Intent的区别 .177

6.4.2 Intent常用属性之间的联系 .177

6.5小结.178

6.6动手纠错.178

第7章 Android事件处理和手势.181

视频讲解:1小时43分

精彩实例:4个

e学码:5个

7.1事件处理概述.182

7.1.1基于的事件处理 .182

7.1.2基于回调的事件处理 .183

7.2物理按键事件处理.183

7.3触摸屏事件处理.186

7.3.1单击事件 .186

7.3.2长按事件 .186

7.3.3触摸事件 .188

7.4手势检测.190

7.5难点解答.194

7.5.1单击事件与触摸事件的区别 .194

7.5.2如何识别双指缩放手势 .195

7.6小结.197

7.7动手纠错.197

第8章 资源访问.199

视频讲解:2小时46分

精彩实例:7个

e学码:7个

8.1字符串(string)资源.200

8.1.1定义字符串资源文件 .200

8.1.2使用字符串资源 .201

8.2颜色(color)资源202

8.2.1颜色值的定义 .202

8.2.2定义颜色资源文件 .202

8.2.3使用颜色资源 .203

8.3尺寸(dimen)资源204

8.3.1 Android支持的尺寸单位 204

8.3.2使用尺寸资源 .205

8.4布局(layout)资源.208

8.5数组(array)资源209

8.5.1定义数组资源文件 .209

8.5.2使用数组资源 .210

8.6图像资源.212

8.6.1 Drawable资源 .212

8.6.2 mipmap资源 .219

8.7样式(style)资源219

8.8菜单(menu)资源.222

8.8.1定义菜单资源文件 .222

8.8.2使用菜单资源 .222

8.9 Android程序化228

8.10难点解答231

8.10.1 dp与px的换算 231

8.10.2 Drawable资源与mipmap资源的区别 232

8.11小结232

8.12动手纠错232

第9章 消息、通知、广播与闹钟235

视频讲解:2小时36分

精彩实例:4个

e学码:7个

9.1通过Toast类显示消息提示框236

9.2使用AlertDialog类实现对话框237

9.3使用Notification类在状态栏上显示通知.243

9.4 BroadcastReceiver类的使用246

9.4.1 BroadcastReceiver类简介 246

9.4.2 BroadcastReceiver类应用 248

9.5使用AlarmManager类设置闹钟.250

9.5.1 AlarmManager简介 .250

9.5.2设置一个简单的闹钟 .251

9.6难点解答.254

9.6.1如何让AlertDialog类只有单击响应按钮时才关闭 .254

9.6.2如何选择Toast类和AlertDialog类 254

9.7小结.255

9.8动手纠错.255

第10章 动画与多媒体.257

视频讲解:2小时04分

精彩实例:6个

e学码:17个

10.1 Android中的动画.258

10.1.1实现逐帧动画 258

10.1.2实现补间动画 261

10.2播放音频与视频268

10.2.1使用MediaPlayer类播放音频 .268

10.2.2使用SoundPool类播放音频 .273

10.2.3使用VideoView组件播放视频 .277

10.3控制摄像头拍照279

10.4难点解答284

10.4.1 MediaPlayer与SoundPool的区别 284

10.4.2 MediaController的作用 .284

10.5小结284

10.6动手纠错284

第3篇 应用

第11章 数据存储技术.288

视频讲解:2小时57分

精彩实例:5个

e学码:26个

11.1 SharedPreferences存储.289

11.1.1获得SharedPreferences对象 .289

11.1.2向SharedPreferences文件存储数据 290

11.1.3读取SharedPreferences文件中存储的数据 290

11.2文件存储293

11.2.1内部存储 294

11.2.2外部存储 297

11.3数据库存储299

11.3.1创建数据库 299

11.3.2数据操作 300

11.4使用Content Provider实现数据共享306

11.4.1 Content Provider概述 306

11.4.2创建Content Provider 308

11.4.3使用Content Provider 310

11.5难点解答314

11.5.1内部存储与外部存储的区别 314

11.5.2 SharedPreferences存储与文件存储的区别 314

11.6小结315

11.7动手纠错315

第12章 Handler消息处理317

视频讲解:53分

精彩实例:2个

e学码:8个

12.1 Handler消息传递机制.318

12.1.1 Handler类简介 .319

12.1.2 Handler类中的常用方法 .320

12.2 Handler与Looper、MessageQueue的关系322

12.3消息类(Message).323

12.4循环者(Looper)325

12.5难点解答327

12.5.1 Thread与Handler的区别 .327

12.5.2 Message常用属性的区别 .327

12.6小结327

12.7动手纠错328

第13章 Service应用331

视频讲解:1小时05分

精彩实例:2个

e学码:12个

13.1 Service概述.332

13.1.1 Service的分类 .332

13.1.2 Service的生命周期 .333

13.2 Service的基本用法.334

13.2.1创建与配置Service .334

13.2.2启动和停止Service .337

13.3 Bound Service.341

13.4使用IntentService.344

13.5难点解答345

13.5.1 stopService()方法与stopSelf()方法的区别 345

13.5.2不同类型Service之间的区别 .345

13.6小结346

13.7动手纠错346

第14章 传感器与定位服务.349

视频讲解:3小时50分

精彩实例:7个

e学码:11个

14.1 Android传感器概述.350

14.1.1 Android的常用传感器 .350

14.1.2开发步骤 352

14.2磁场传感器356

14.3加速度传感器360

14.4位置服务362

14.4.1获取LocationProvider 363

14.4.2获取定位信息 365

14.5百度地图服务369

14.5.1获得地图API密钥 .369

14.5.2下载SDK开发包 .372

14.5.3创建使用百度地图API的项目 .373

14.5.4定位到我的位置 376

14.6难点解答380

14.6.1如何使用百度地图Android SDK的开发指南 380

14.6.2如何使用百度定位Android SDK 382

14.7小结382

14.8动手纠错383

第15章 网络编程及Internet应用385

视频讲解:2小时32分

精彩实例:5个

e学码:14个

15.1通过HTTP访问网络386

15.1.1发送GET请求 .387

15.1.2发送POST请求 390

15.2解析JSON格式数据394

15.2.1 JSON简介 394

15.2.2解析JSON数据 395

15.3使用WebView显示网页.398

15.3.1使用WebView组件浏览网页 .399

15.3.2让WebView支持 .401

15.4难点解答403

15.4.1 GET和POST请求的区别 .403

15.4.2 WebView支持与不支持的区别 .403

15.5小结404

15.6动手纠错404

第4篇 项目实战

第16章 51商城App ——模拟手机京东.408

视频讲解:2小时10分

e学码:10个

16.1开发背景409

16.2开发环境要求409

16.3功能设计409

16.3.1功能结构 409

16.3.2业务流程 410

16.4预览410

16.4.1项目包结构预览 410

16.4.2界面预览 411

16.5公共类设计412

16.5.1网络访问类 413

16.5.2 Activity基类 416

16.5.3带标题栏的Activity基类 417

16.5.4 Fragment基类 419

16.6商城首页设计420

16.6.1商城首页概述 420

16.6.2服务器端接口 421

16.6.3文件关系图 421

16.6.4布局商城首页 422

16.6.5实现底部Fragment切换 424

16.6.6实现下拉刷新和上拉加载商品列表功能 427

16.6.7实现广告轮播效果 430

16.7购物车模块设计433

16.7.1购物车模块概述 433

16.7.2服务器端接口 434

16.7.3文件关系图 434

16.7.4实现显示商品详细信息功能 435

16.7.5实现添加商品到购物车功能 437

16.7.6实现查看购物车功能 440

16.7.7角标显示购物车商品数量 445

16.7.8实现结算功能 447

16.8小结449

附录1常用快捷键.450

附录2实例索引.451



  精彩内容
 
......

  内容简介

《零基础学Android》是针对零基础编程学习者全新研发的Android入门教程。从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用Android进行程序开发需要掌握的知识和技术。全书共分16章,包括开发环境的搭建、个Android应用、用户界面设计、常用UI组件、Android事件处理和手势、资源访问、动画与多媒体、数据存储技术以及51商城App——模拟手机京东等。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会Android程序开发的精髓,快速提高开发技能。

本书通过大量实例及一个完整项目案例,帮助读者更好地巩固所学知识,提升能力;随书附赠的《小白实战手册》中给出了3个流行且实用的案例的详细开发流程,力求让学习者能学以致用,真正获得开发经验;附赠的光盘中给出视频讲解、实例及项目源码、代码查错器、练一练和动手纠错答案等,方便读者学习;书中设置了130多个二维码,扫描二维码观看视频讲解,解决学习疑难;不易理解的术语、代码难点只需手机扫描文字下方的e学码获得更多扩展解释,随时扫除学习障碍。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。

图书与《小白实战手册》+光盘+二维码+e学码+明日学院,实现立体化、全方位的教学模式,拉低编程门槛,让零基础者轻松跨入编程领域。



  作者简介
暂无

.........

^_^:c451ae3bad588139f7826288bd954416