服务热线

400-600-2138

HTML5开发框架PhoneGap开发实战

收藏课程
课程编号:75010 时间:2013年05月15日-16日 讲师:Karl 地点:北京
学习费用:4500 元/位
用手机看:
课程编号 开课日期 地点 培训天数 选择报名

培训对象:

传统Web开发人员;想学习HTML5的人员;想开发HyBird App的人员;

课程收益:

课程大纲:

时间地点:北京 2013年5月15-16日

课程费用:4500元/人

课程对象:传统Web开发人员;想学习HTML5的人员;想开发HyBird App的人员;

课程背景:

本课程涵盖HTML5的开发框架PhoneGap方方面面的内容,从基本原理到第一个PhoneGap程序,再到丰富多彩的案例实战。掌握本课程后,能够彻底掌握PhoneGap进行HTML5和本地开发。掌握全新的HTML5 的开发框架PhoneGap。本课程是HTML5的方向之一HyBird App开发课程;

培训目标:

PhoneGap的商业思考

PhoneGap的技术思考

PhoneGap框架的技术基石是什么?

安装PhoneGap

第一个PhoneGap程序

基于PhoneGap开发第一个HyBird App

PhoneGap程序的运行的生命周期内的事件

PhoneGap中的JavaScript

在PhoneGap中使用HTML的表单

案例:在PhoneGap中通过HTML技术建立CRM系统

案例:PhoneGap中通过HTML中文件处理api

PhoneGap通过HTML技术操作本地系统的联系人

使用PhoneGap操作本地数据库

PhoneGap 操作本地系统的Notification

PhoneGap 获得Device的信息

PhoneGap 操作本地系统的Camera

PhoneGap 操作本地系统的Notification

PhoneGap 操作本地系统的Notification

PhoneGap 获取位置信息

PhoneGap 进行录音、录像、拍照

PhoneGap 开发的其它实例

课程大纲:

PhoneGap的商业思考 PhoneGap的目标

PhoneGap与HTML

PhoneGap与Android等本地系统

PhoneGap的技术思考 PhoneGap的架构艺术

PhoneGap与HTML、CSS、JavaScript的关系

PhoneGap与智能手机的核心功能——包括相机、文件访问、地理定位,加速器,联系人,声音和振动等

PhoneGap的优势和劣势

PhoneGap框架的技术基石是什么? 使用WebView

在WebView中使用JavaScript

创建本地Java API

使用JavaScriptInterface

JavaScript调用Java

Java调用JavaScript

PhoneGap是如何使用JavaScriptInterface的

安装PhoneGap 安装JDK

安装Eclipse

安装 Android SDK

使用PhoneGap的注意事项

第一个PhoneGap程序 PhoneGap库的加入

JavaScript的构建

Assert下HTML文件的构建

编写配置文件

打包、安装、运行第一个PhoneGap程序

基于PhoneGap开发第一个HyBird App 什么是HyBird App?

为什么HyBird App更具有价值?

调用本地系统的API

运行第一个HyBird App

PhoneGap程序的运行的生命周期内的事件 backbutton

deviceready

menubutton

pause

resume

searchbutton

online

offline

PhoneGap中的JavaScript 在HTML页面上添加JavaScript 

在页面加载之后运行JavaScript

函数 

对象 

数组 

循环 

定时器 

DOM 

HTML网页示例 

使用纯JavaScript访问DOM 

使用jQuery访问DOM 

操作DOM

在PhoneGap中使用HTML的表单(一) 创建基础的表单

使用range 类型创建滑块

使用选值框处理数字

日期控件

email 类型

url 类型

color 类型

回退 

替换颜色选择器

Modernizr

在PhoneGap中使用HTML的表单(二) 使用autofocus 属性定位第一个表单域元素

使用placeholder 属性进行提示

简单的注册表单

阻止自动完成

在PhoneGap中使用HTML的表单(三) 账户表单

持久化数据

创建编辑页面

案例:在PhoneGap中通过HTML技术建立CRM系统 使用数据库存储CRM系统的信息

编写本地业务代码

发布本地业务代码接口

编写HTML页面

建立HTML和本地代码的相互沟通

案例:PhoneGap中通过HTML中文件处理api filelist对象与file对象

blob对象

filereader接口

PhoneGap操作本地文件

PhoneGap通过HTML技术操作本地系统的联系人 本地代码对联系人的增删改查等操作

PhoneGap对联系人的操作

使用PhoneGap操作本地数据库 获得数据库的信息:

对SQLite数据库的增、删、改、查等操作

PhoneGap 操作本地系统的Notification Notification:alert、confirm、beep、vibrate

通过PhoneGap的操作本机的Notification

PhoneGap 获得Device的信息 Device的信息

通过PhoneGap的API获得Device的信息

PhoneGap 操作本地系统的Camera 本地的Camera

PhoneGap操作Camera进行拍照

PhoneGap 操作本地系统的Notification Notification:alert、confirm、beep、vibrate

通过PhoneGap的操作本机的Notification

PhoneGap 操作本地系统的Notification Notification:alert、confirm、beep、vibrate

通过PhoneGap的操作本机的Notification

PhoneGap 获取位置信息 位置信息

通过PhoneGap获取位置信息

PhoneGap 进行录音、录像、拍照 录音

录像

拍照

PhoneGap 开发的其它实例 通过Connection测试网络链接

通过Accelerometer来采集设备的动作

通过Compass获得当前设备的方向

讲师介绍:Karl

多部畅销书作者,致力移动互联网技术研究与应用:HTML5和Android。

国内最早从事于Android应用程序软件开发和创业技术人员之一,一直关注HTML5的发展动态和技术实现。目前担任多家著名公司的技术顾问,致力于HTML5和Android软、硬、云整合;同时精通企业级Android应用开发实战,对Android框架的原理、IoC、设计模式有深刻独特的理解,精通C/C++组件通过JNI调用移植成为Android应用框架的核心组件,擅长修改应用框架,精通JPA、Struts、Spring、MySQL, 熟练LAMP技术。

项目经验:

HTML5的软硬整合、HTML5和云计算的整合、 HTML5游戏项目、HTML5的Web项目、 Android手机卫士、Android移植工作、Android上特定硬件的垂直整合、编写Java虚拟机、Android框架修改、Android娱乐多媒体软件(针对酷六、优酷、土豆等类型的网站)、大型B2C电子商务网站、大型SNS网站等。

工作经验:

三次技术创业经历:B2C电子商务创业、SNS创业、Android创业、赶集网“起航”项目唯一一位高级软件工程师、Android培训,HTML5技术的狂热者,多家著名公司的技术顾问;

培训经验:

成功对包括三星、华为等世界500强企业实施Android底层移植、框架修改、应用开发等培训。

讲师介绍:

在线报名:

客户报名咨询:020-39971893     400 600 2138

近期相关公开课:

报名服务流程:

中培网优势:

热门课程

会员登录

勾选即代表确认同意《用户协议》

没有账号?立即注册

忘记密码?