𝔖 Scriptorium
✦   LIBER   ✦

📁

Apache Cordova移动应用开发实战

✍ Scribed by 王亚飞 王洪飞


Publisher
清华大学出版社
Year
2017
Tongue
Chinese
Leaves
301
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Cordova是一款优秀的移动跨平台开发框架,开发者通过它能够快速地将Web应用打包成在各个平台上运行的本地APP。本书分3篇共16章,第一篇是入门篇,包括了Cordova的小伙伴们、在安卓和iOS开发环境下的配置、对HTML 5前景的简单介绍。第二篇是基础知识篇,包含了本地事件设备信息、通讯录、加速度传感器、设备传感器、音频、文件、多媒体资源等Cordova中API的实例。第三篇是项目实战篇,包括简单的游戏(Flappy Bird)、新闻客户端,以及结合jQuery Mobile制作的号码本。本书内容详尽、实例丰富,适合Cordova跨平台APP开发的初学者,尤其是在校学生,以及有意在互联网时代捞到第一桶金的创业者。

✦ Table of Contents


封面
扉页
内容简介
版权页
前言
目录
第1章 初步了解 Cordova
1.1 认识 Cordova
1.2 Cordova的小伙伴们
1.3 小结
第2章 Cordova入门
2.1 开发环境的搭建
2.2 跨平台的 HTML 5
2.3 更好玩的 CSS 3
2.4 完美兼容浏览器的 jQuery框架
2.5 小结
第3章 开始前的准备
3.1 HTML 5,你真的准备好了吗
3.2 HTML 5的若干练习
3.3 关于界面设计
3.4 使用 jQuery Mobile进行界面制作
3.5 编辑器的选择
3.6 Cordova中的 API能干什么
3.7 小结
第4章 Cordova的本地事件
4.1 什么是生命周期
4.2 使用程序加载事件
4.3 使用被动消息事件
4.4 使用主动消息事件
4.5 小结
第5章 设备信息的获取
5.1 Cordova获取设备信息
5.2 device类的异常情况
5.3 实战:用 Cordova制作一个简单的应用
5.4 小结
第6章 通讯录信息的获取
6.1 创建一个 Contact对象
6.2 利用 find()方法查询通讯录
6.3 Contact对象的属性
6.4 联系人的创建、读取、修改和删除
6.5 ContactField对象的深入研究
6.6 小结
第7章 Cordova的消息提示
7.1 notification警告的使用
7.2 notification确认对话框的使用
7.3 notification显示可以传递变量的对话框
7.4 notification控制蜂鸣器和震动
7.5 小结
第8章 加速度传感器
8.1 获取当前的加速度
8.2 监视设备的加速度
8.3 详解 acceleration对象
8.4 加速度传感器的使用
8.5 实战:制作“马上有一切”的动画
8.6 小结
第9章 设备传感器
9.1 利用 Geolocation类获取设备地理信息
9.2 利用 getCurrentPosition()方法获取设备所在坐标
9.3 使用 watchPosition()方法监控设备的位置变化
9.4 设备方向的获取
9.5 监视设备方向的两种方法
9.6 小结
第10章 Cordova对音频的控制
10.1 利用 Cordova播放音频的方法
10.2 利用 pause()方法暂停播放音乐
10.3 利用 stop()方法停止播放音频文件
10.4 获取音频文件的更多信息
10.5 播放指定位置的音乐
10.6 使用 Cordova录制声音
10.7 释放音频资源
10.8 实战:制作一个简单的“录音机”软件
10.9 小结
第11章 Cordova中的文件操作
11.1 使用 FileReader读取文件
11.2 使用 FileWriter编写文件
11.3 使用 FileSystem获取文件系统信息
11.4 FileEntry类简介
11.5 DirectoryEntry类的简介
11.6 使用 FileTransfer向服务器上传文件
11.7 其他与文件系统相关的类
11.8 小结
第12章 多媒体资源的捕获
12.1 声音的采集
12.2 图像信息的采集
12.3 视频的采集
12.4 鸡肋的 MediaFileData对象
12.5 小结
第13章 Cordova本地存储的使用
13.1 HTML 5中的本地存储功能
13.2 Cordova中的本地存储功能
13.3 数据库的使用
13.4 数据库内容的读取
13.5 键值对的使用方法
13.6 小结
第14章 打造一款类 Flappy Bird的小游戏
14.1 需求分析
14.2 模型建立
14.3 界面设计
14.4 游戏的设计和实现
14.5 界面的美化
14.6 缺陷和不足
14.7 小结
第15章 实战 Cordova新闻应用
15.1 项目开始前的“闲言碎语”
15.2 项目需求
15.3 界面设计和实现
15.4 利用 Ajax获取服务器上的信息
15.5 让数据显示出来
15.6 小结
第16章 实战 Cordova制作号码本
16.1 项目介绍
16.2 为 Cordova编写插件
16.3 界面设计
16.4 界面的实现
16.5 界面功能的实现
16.6 最终功能的实现
16.7 小结
正文结束


📜 SIMILAR VOLUMES


Android移动应用开发实践教程
✍ 仲宝才、颜德彪、刘静 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

《Android移动应用开发实践教程》系统地介绍了Android应用开发的基本原理、四大组件、数据存储和网络应用,并提供了相应的实践引导,主要内容包括:Android基础入门、Activity与Intent、Android UI开发、数据存储与I/O服务与广播、Android多线程和网络编程等。

jQuery Mobile移动应用开发实战(第3版)
✍ 李柯泉 📂 Library 📅 2019 🏛 清华大学出版社 🌐 Chinese

<span>University Pub 2019-07-01 387 Tsinghua University Press jQueryMobile is a very popular cross-platform mobile development framework. jQuery Mobile mobile application development actual combat (3rd Edition) Web front-end techno...</span>

Android移动应用开发教程
✍ 祝永志 申健 朱盼盼 刘梦芸 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

《Android移动应用开发教程》详细阐述了基于Android操作系统的移动应用开发技术,共9章。第1章主要介绍Android的基础知识; 第2章讲解Android开发环境的搭建以及不同环境之间的转换与比较等; 第3章讲述Activity及其生命周期,JUnit单元测试,资源的调用等; 第4章讲解常见的UI控件以及自定义控件的使用等; 第5章讲解Intent与组件通信; 第6章讲解Android的后台服务; 第7章讲解数据存储技术; 第8章讲解网络通信技术,包括Android网络通信原理,Socket、HTTP、URL以及WebView等网络通信机制等; 第9章是一个完整的综合案例——移动办公

实战Android应用开发
✍ 李鸥 📂 Library 📅 2012 🏛 清华大学出版社 🌐 Chinese

<p>《实战Android应用开发》通过开发实例和项目案例,详细地介绍了Android应用开发的主要技术。书中的每一个知识点都通过常用示例进行通俗易懂的讲解,便于读者快速掌握Android应用开发的知识,并能够快速地开发出Android应用程序。《实战Android应用开发》配带1张光盘,收录了《实战Android应用开发》重点内容的教学视频和《实战Android应用开发》涉及的所有源代码。 《实战Android应用开发》分为11章,从Android的基本知识讲起,通过实例逐步深入讲解了Android的界面布局、程序特性、数据存储、网络通信、多媒体、手机短信通话、传感器和GPS等应用开发的基本

Android移动应用程序开发教程
✍ 朱凤山 📂 Library 📅 2014 🏛 清华大学出版社 🌐 Chinese

本书主要介绍Android平台移动应用程序开发的知识,从基础知识开始讲解,由易入难,循序渐进,系统地介绍了Android应用程序开发中所用到的知识。注重引导学生掌握开发技巧,理解处理问题的思路,培养学生分析问题、解决问题的能力。本书可作为高等院校计算机、软件工程及相关专业的本、专科学生学习Android移动平台应用程序开发的教材,也可供该领域的教师、开发人员学习研究Android移动平台应用程序开发时参考。

React Native跨平台移动应用开发
✍ 阙喜涛 📂 Library 📅 2016 🏛 电子工业出版社 🌐 Chinese

<p>React Native是Facebook公司最新推出的,强大的、开源的跨平台移动应用开发框架,它能大幅减少跨平台移动应用开发的工作量,并且代码结构清晰、简单易懂。同时React Native框架采用模块化结构,使应用版本的更新迭代非常简单。随着它的日趋成熟,React Native必然会成为移动应用开发的主流技术。</p> <p>《React Native跨平台移动应用开发》由浅入深、系统地介绍了使用React Native框架跨平台开发所需要用到的知识。《React Native跨平台移动应用开发》每一章都专注于阐述某一方面的知识,配合若干个原创的、精小的例程,能让读者系统、快速地