图书介绍

Android移动网站开发详解PDF|Epub|txt|kindle电子书版本网盘下载

Android移动网站开发详解
  • 怀志和编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302344308
  • 出版时间:2013
  • 标注页数:516页
  • 文件大小:117MB
  • 文件页数:529页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

Android移动网站开发详解PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 基础篇2

第1章 Android技术概述2

1.1来到智能手机世界2

1.1.1何谓智能手机2

1.1.2当前主流的智能手机系统3

1.2蓬勃发展的手机上网产业6

1.2.1 WAP技术介绍6

1.2.2手机上网的商机7

1.2.3移动平台应用开发7

1.3 Android的巨大优势8

1.3.1系出名门8

1.3.2强大的开发团队8

1.3.3诱人的奖励机制9

1.3.4开源10

1.4搭建Android应用开发环境10

1.4.1安装Android SDK的系统要求10

1.4.2安装JDK、 Eclipse、 Android SDK11

1.4.3设定Android SDK Home19

1.4.4验证理论19

1.4.5创建Android虚拟设备(AVD)21

1.4.6启动AVD模拟器22

第2章 Android网络开发技术基础25

2.1 HTML简介25

2.1.1 HTML初步认识25

2.1.2字体格式设置26

2.1.3使用标示标记28

2.1.4使用区域和段落标记29

2.1.5使用表格标记31

2.1.6使用表单标记33

2.2 XML技术36

2.2.1 XML的概述37

2.2.2 XML的语法37

2.2.3获取XML文档38

2.3 CSS技术基础39

2.3.1基本语法40

2.3.2 CSS属性介绍40

2.3.3 CSS编码规范42

2.4 JavaScript技术基础43

2.4.1 JavaScript概述44

2.4.2 JavaScript运算符44

2.4.3 JavaScript循环语句46

2.4.4 JavaScript函数48

2.4.5 JavaScript事件49

2.4.6常用的Web页面脚本51

2.5在Android设备测试网页53

2.6编写第一个网页56

2.6.1编写HTML文件56

2.6.2设置页面的缩放60

2.6.3使用CSS进行修饰60

第3章 创建移动Web64

3.1创建能在通用设备上运行的网站64

3.1.1确定应用程序类型64

3.1.2使用CSS改善HTML外观65

3.1.3加入移动meta标签67

3.1.4优化网站68

3.2将站点升级至HTML 568

3.2.1确定何时升级和升级的具体方式68

3.2.2升级到HTML5的步骤70

3.2.3将HTML 5特性作为额外内容添加至网站70

3.2.4 HTML 5为移动Web提供的服务71

3.3将Web程序迁移到移动设备71

3.3.1选择Web编辑器72

3.3.2测试应用程序72

3.3.3移动网站内容的特点73

3.3.4为移动设备调整可视化设计73

3.3.5 HTML 5及CSS 3检测74

第2篇 HTML 5篇78

第4章 HTML 5在移动设备中78

4.1把握未来的风向标78

4.1.1漫漫发展历程78

4.1.2无与伦比的体验78

4.2在Android设备中使用HTML 579

4.2.1使用HTML5设计移动网站时需要考虑的问题80

4.2.2主流的移动设备屏幕的分辨率80

4.2.3使用标准的HTML、 CSS和JavaScript技术81

4.3用HTML 5设计移动网站前的准备81

4.3.1为移动网站准备专用的域名82

4.3.2准备测试环境82

第5章 HTML 5的整体架构83

5.1设置网页头部元素83

5.1.1设置文档类型83

5.1.2设置所有链接规定默认地址或默认目标84

5.1.3链接标签85

5.1.4设置有关页面的元信息86

5.1.5定义客户端脚本87

5.1.6定义HTML文档的样式信息87

5.1.7设置页面标题88

5.2设置页面正文89

5.3注释90

5.4和页面结构相关的新元素91

5.4.1定义区段的标签91

5.4.2定义独立内容的标签92

5.4.3定义导航链接标签92

5.4.4定义其所处内容之外的内容93

5.4.5定义页脚内容的标签94

第6章 体验基本元素95

6.1在页面中输出一段文字95

6.2对页面进行分栏设计96

6.3使用〈details〉标记元素实现交互97

6.3.1常用属性97

6.3.2实现下拉弹出效果98

6.4使用〈summary〉标记元素实现交互99

6.5使用〈menu〉标记元素100

6.5.1属性介绍100

6.5.2实现右键菜单功能101

6.6使用〈command〉标记元素102

6.7使用〈progress〉标记元素104

6.8使用〈meter〉标记元素106

6.9使用树节点标记元素107

6.9.1 〈section〉元素108

6.9.2 〈nav〉元素108

6.9.3 〈hgroup〉元素110

6.10使用分组标记元素110

6.10.1 〈ul〉元素110

6.10.2 〈ol〉元素111

6.11使用文本层次语义标记112

6.11.1 〈time〉元素112

6.11.2 〈mark〉元素112

6.11.3 〈cite〉元素113

6.12使用〈img〉标记元素113

6.13使用〈iframe〉标记元素114

6.14使用〈object〉标记元素115

第7章 使用表单元素117

7.1表单元素的类型117

7.1.1 email类型117

7.1.2 url类型118

7.1.3 number类型119

7.1.4 range类型120

7.1.5 Date Pickers(数据检出器)122

7.1.6 search类型123

7.2表单元素中的属性125

7.2.1记住表单中的数据125

7.2.2验证表单中输入的数据是否合法127

7.2.3在文本框中显示提示信息128

7.2.4验证文本框中的内容是否为空129

7.2.5开启表单的自动完成功能130

7.2.6重写表单中的某些属性131

7.2.7自动设置表单中传递数字132

7.2.8在表单中选择多个上传文件133

7.3新的表单元素133

7.3.1在表单中自动提示输入文本134

7.3.2一个简单的乘法计算器135

7.3.3在网页中生成一个密钥136

第8章 音频和视频应用137

8.1处理视频137

8.1.1 〈video〉标记137

8.1.2 〈video〉标记的属性138

8.2处理音频141

8.2.1 〈audio〉标记141

8.2.2 〈audio〉标记的属性142

8.3高级应用144

8.3.1为播放的视频准备一幅素材图片144

8.3.2显示加载视频的状态145

8.3.3出错时在播放屏幕中显示出错信息146

8.3.4检测浏览器是否支持媒体文件类型147

8.3.5显示视频的播放状态149

8.3.6显示播放视频的时间信息151

第9章 绘图实战153

9.1使用〈canvas〉标记153

9.2 HTML DOM Canvas对象154

9.3 HTML 5绘图实践155

9.3.1在指定位置绘制指定角度的相交线156

9.3.2绘制一个圆156

9.3.3在画布中显示一幅指定的图片157

9.3.4绘制一个指定大小的正方形157

9.3.5绘制一个带边框的矩形159

9.3.6绘制一个渐变图形160

9.3.7绘制不同的圆形162

9.3.8绘制一个渐变圆形165

9.3.9移动、缩放和旋转网页中的正方形167

9.3.10使用组合的方式显示图形168

9.3.11使用不同的方式平铺指定的图像170

9.3.12切割指定的图像172

第10章 数据存储174

10.1 Web存储174

10.1.1什么是Web存储174

10.1.2 Web存储的影响174

10.2 HTML 5中的两种存储方法175

10.2.1使用localStorage方法175

10.2.2使用sessionStorage方法176

10.3数据存储对象177

10.3.1使用sessionStorage对象177

10.3.2使用localStorage对象179

10.3.3使用localStorage对象中的clear()方法182

10.3.4使用localStorage对象中的属性183

10.4 WebDB存储方式185

10.4.1 WebDB存储基础185

10.4.2执行事务操作186

10.4.3调用执行SQL语句187

10.5实现一个日记式事务提醒系统189

第11章 使用Web Sockets API191

11.1安装jWebSocket服务器191

11.2实现跨文档传输数据192

11.3使用WebSocket传送数据194

11.3.1使用Web Sockets API的方法194

11.3.2实战演练195

11.4处理JSON对象196

11.5 jWebSocket框架197

11.5.1使用jWebSocketTest框架进行通信197

11.5.2使用j WebSocketTest开发一个聊天系统200

第12章 使用Geolocation API206

12.1 Geolocation API介绍206

12.1.1对浏览器的支持情况206

12.1.2使用API207

12.2获取当前地理位置208

12.3使用getCurrentPosition()方法211

12.4在网页中使用地图212

12.4.1在网页中调用地图212

12.4.2在地图中显示当前的位置213

12.4.3在网页中居中显示定位地图215

12.4.4利用百度地图实现定位处理216

第13章 使用Web Workers API219

13.1 Web Workers API基础219

13.1.1使用HTML 5 Web Workers API219

13.1.2需要使用.js文件220

13.1.3与Web Worker进行双向通信220

13.2 Worker线程处理222

13.2.1使用Worker处理线程222

13.2.2使用线程传递JSON对象224

13.2.3使用线程嵌套交互数据226

13.2.4通过JSON发送消息228

13.3执行大计算量任务230

第3篇 jQuery Mobile篇238

第14章 jQuery Mobile基础238

14.1 jQuery Mobile简介238

14.1.1 jQuery介绍238

14.1.2 jQuery Mobile的特点239

14.1.3对浏览器的支持239

14.2 jQuery Mobile的4个突出特性240

14.2.1跨所有移动平台的统一UI240

14.2.2简化标记的驱动开发240

14.2.3渐进式增强241

14.2.4响应式设计241

14.3实战演练——在Android中使用jQuery 设计网页242

第15章 jQuery Mobile语法基础246

15.1页面模板246

15.2多页面模板249

15.2.1一个多页面模板实例249

15.2.2设置内部页面的页面标题250

15.3使用Ajax修饰导航251

15.3.1使用Ajax251

15.3.2使用changePage()函数254

15.3.3配置Ajax导航255

15.4对话框260

15.4.1实现基本对话框效果261

15.4.2使用操作表262

15.4.3实现警告框265

15.5有媒体查询的响应式布局267

第16章 实现导航功能269

16.1页眉栏269

16.1.1页眉基础269

16.1.2实现页眉定位269

16.1.3在页眉中使用按钮272

16.1.4在页眉中使用分段控件275

16.1.5实现回退按钮效果279

16.2页脚栏281

16.2.1页脚基础知识281

16.2.2页脚定位285

16.2.3页脚按钮285

16.3工具栏286

16.3.1带有图标的工具栏286

16.3.2带有分段控件的工具栏288

16.4标签栏289

16.4.1带有标准图标的标签栏290

16.4.2永久标签栏292

16.4.3有自定义图标的标签栏292

16.4.4带有分段控件的标签栏294

第17章 按钮298

17.1链接按钮298

17.2表单按钮299

17.3图像按钮300

17.4有图标的按钮301

17.5只带有图标的按钮303

17.6实现按钮定位305

17.7自定义按钮图标306

17.8使用分组按钮309

17.9使用主题按钮311

17.10使用动态按钮312

17.10.1按钮选项312

17.10.2按钮方法313

17.10.3按钮事件313

17.10.4动态按钮演练314

第18章 表单317

18.1表单基础317

18.2在表单中输入文本319

18.2.1动态输入文本321

18.2.2文本输入选项321

18.2.3文本输入方法322

18.2.4文本输入事件322

18.3选择菜单324

18.3.1自定义选择菜单326

18.3.2占位符选项327

18.3.3动态选择菜单328

18.3.4选择菜单选项328

18.3.5选择菜单的方法330

18.3.6选择菜单的事件330

18.4单选按钮332

18.4.1复选框和单选按钮的选项334

18.4.2复选框和单选按钮的方法335

18.4.3复选框和单选按钮的事件335

18.5复选框337

18.5.1动态复选框337

18.5.2使用复选框337

18.6滑动条340

18.6.1滑动条基础341

18.6.2滑动条的选项342

18.6.3滑动条的方法343

18.6.4滑动条的事件343

18.7开关控件345

18.7.1开关控件基础345

18.7.2动态开关事件347

18.8使用本地表单元素348

18.9使用Mobiscroll日期选择器352

第19章 列表355

19.1列表基础355

19.2内置列表356

19.3列表分割线358

19.4带有缩略图和图标的列表360

19.5使用拆分按钮列表365

19.6使用编号列表368

19.7使用只读列表369

19.8使用列表徽章372

19.9使用搜索栏过滤列表374

19.10实现动态列表效果378

19.10.1列表选项378

19.10.2列表方法380

19.10.3列表事件381

第20章 内容格式化383

20.1使用基本的HTML样式383

20.2使用表格进行布局383

20.2.1表格模板383

20.2.2两列表格384

20.2.3三列表格386

20.2.4带有app图标的四列表格387

20.2.5使用五列表格388

20.2.6多行表格388

20.2.7不规则的表格390

20.2.8 Springboard(苹果iDevice的桌面)391

20.3可折叠的内容块395

20.3.1嵌套折叠和折叠组396

20.3.2创建可折叠的内容块396

20.4折叠组标记398

20.4.1折叠组标记(Collapsible set markup)基础399

20.4.2实战演练399

20.5使用CSS设置样式402

20.5.1实现背景渐变402

20.5.2在Mozilla浏览器实现背景渐变404

20.5.3实现页眉渐变效果406

第21章 主题化设计409

21.1主题设计基础409

21.2主题和调色板411

21.2.1主题设置412

21.2.2调色板(swatch)413

21.2.3全局主题设置(global theme settings)413

21.2.4结构(structure)414

21.3主题的默认值414

21.4主题的继承416

21.5主题的自定义420

21.6 TherneRoller426

21.6.1调色板和全局设置427

21.6.2 Preview Inspector和QuickSwatch Bar428

21.6.3使用Adobe Kuler集成工具429

21.6.4使用ThemeRoller429

第22章 jQuery Mobile的API434

22.1配置jQuery Mobile434

22.1.1 mobileinit事件434

22.1.2可配置的jQuery Mobile选项435

22.2方法437

22.3事件446

22.3.1触摸事件Touch events446

22.3.2虚拟鼠标事件Virtual mouse events447

22.3.3设备方向变化事件 Orientationchange events448

22.3.4滚屏事件Scroll events449

22.3.5页面加载事件Page load events451

22.3.6页面显示/隐藏事件Page show/ hide events456

22.3.7页面初始化事件Page initialization events457

22.3.8动画事件Animation events459

22.3.9触发事件460

22.4 3个属性461

22.5数据属性461

22.6有响应的布局助手464

22.6.1方向类Orientation Classes464

22.6.2最小/最大宽度折断点类Min/Max Width Breakpoint Classes465

22.6.3添加宽度折断点Adding Width Breakpoints465

22.6.4运行媒介查询Running Media Queries465

第4篇 综合实战篇468

第23章 使用PhoneGap468

23.1 PhoneGap简介468

23.1.1产生背景468

23.1.2什么是PhoneGap469

23.1.3 PhoneGap的发展历程469

23.1.4全新的功能470

23.1.5 PhoneGap移动Web开发的步骤470

23.2搭建PhoneGap开发环境471

23.2.1准备工作471

23.2.2获得PhoneGap开发包471

23.2.3创建基于PhoneGap的HelloWorld程序473

23.3 PhoneGap API详解479

23.3.1应用API480

23.3.2通知API482

23.3.3设备API483

23.3.4网络连接API484

23.3.5加速计API486

23.3.6地理位置API489

23.3.7指南针API491

23.3.8照相机API493

23.3.9采集API496

23.3.10媒体API498

第24章 开发一个电话本管理系统502

24.1需求分析502

24.1.1产生背景502

24.1.2功能分析502

24.2创建Android工程503

24.3实现系统主界面504

24.4实现信息查询模块506

24.5实现系统管理模块508

24.6实现信息添加模块511

24.7实现信息修改模块514

24.8实现信息删除模块和更新模块516

热门推荐