HTML5的方向之一HyBird App开发课程

第1个主题:PhoneGap的商业思考

1,1 PhoneGap的目标

1,2 PhoneGap与HTML5

1,3 PhoneGap与Android等本地系统

第2个主题:PhoneGap的技术思考

2,1 PhoneGap的架构艺术

2,2 PhoneGap与HTML5、CSS3、JavaScript的关系

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

2.4 PhoneGap的优势和劣势

第3个主题:PhoneGap框架的技术基石是什么?

3,1 使用WebView

3,2 在WebView中使用JavaScript

3.3 创建本地Java API

3.4 使用JavaScriptInterface

3.5 JavaScript调用Java

3.6 Java调用JavaScript

3.7 PhoneGap是如何使用JavaScriptInterface的

第4个主题:安装PhoneGap

4.1 安装JDK

4.2 安装Eclipse

4.3 安装 Android SDK

4.4 使用PhoneGap的注意事项

第5个主题:第一个PhoneGap程序

5.1 PhoneGap库的加入

5.2 JavaScript的构建

5.3 Assert下HTML文件的构建

5.4 编写配置文件

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

第6个主题:基于PhoneGap开发第一个HyBird App

6.1 什么是HyBird App?

6.2 为什么HyBird App更具有价值?

6.3 调用本地系统的API

6.4 运行第一个HyBird App

第7个主题:PhoneGap程序的运行的生命周期内的事件

7.1 backbutton

7.2 deviceready

7.3 menubutton

7.4 pause

7.5 resume

7.6 searchbutton

7.7 online

7.8 offline

第8个主题: PhoneGap中的JavaScript

8.1 在HTML页面上添加JavaScript 

8.2 在页面加载之后运行JavaScript

8.3 函数 

8.4 对象 

8.5 数组 

8.6 循环 

8.8 定时器 

8.9 DOM 

8.9.1 HTML网页示例 

8.9.2 使用纯JavaScript访问DOM 

8.9.3 使用jQuery访问DOM 

8.9.4 操作DOM 

第9个主题:在PhoneGap中使用HTML5的表单(一)

9.1 创建基础的表单

9.2使用range 类型创建滑块

9.3使用选值框处理数字

9.4日期控件

9.5 email 类型

9.6 url 类型

9.7 color 类型

9.8回退 

9.9替换颜色选择器

9.10 Modernizr

第10个主题:在PhoneGap中使用HTML5的表单(二)

10.1使用autofocus 属性定位第一个表单域元素

10.2使用placeholder 属性进行提示

10.3简单的注册表单

10.4阻止自动完成

第11个主题:在PhoneGap中使用HTML5的表单(三)

11.1账户表单

11.2持久化数据

11.3创建编辑页面

第12个主题:案例:在PhoneGap中通过HTML5技术建立CRM系统

12.1使用数据库存储CRM系统的信息

12.2 编写本地业务代码

12.3发布本地业务代码接口

12.4 编写HTML5页面

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

第13个主题:案例:PhoneGap中通过HTML5中文件处理api

13.1 filelist对象与file对象

13.2 blob对象

13.3 filereader接口

13.4 PhoneGap操作本地文件

第14个主题:PhoneGap通过HTML5技术操作本地系统的联系人

14.1本地代码对联系人的增删改查等操作

14.2 PhoneGap对联系人的操作

第15个主题:使用PhoneGap操作本地数据库

14.1获得数据库的信息:

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

第16个主题:PhoneGap 操作本地系统的Notification

16.1 Notification:alert、confirm、beep、vibrate

16.2 通过PhoneGap的操作本机的Notification

第17个主题:PhoneGap 获得Device的信息

17.1 Device的信息

17.2 通过PhoneGap的API获得Device的信息

第18个主题:PhoneGap 操作本地系统的Camera

18.1 本地的Camera

18.2 PhoneGap操作Camera进行拍照

第19个主题:PhoneGap 操作本地系统的Notification

19.1 Notification:alert、confirm、beep、vibrate

19.2 通过PhoneGap的操作本机的Notification

第20个主题:PhoneGap 操作本地系统的Notification

20.1 Notification:alert、confirm、beep、vibrate

20.2 通过PhoneGap的操作本机的Notification

第21个主题:PhoneGap 获取位置信息

21.1 位置信息

21.2 通过PhoneGap获取位置信息

第22个主题:PhoneGap 进行录音、录像、拍照

22.1 录音

22.2 录像

22.3 拍照

第23个主题:PhoneGap 开发的其它实例

23.1 通过Connection测试网络链接

23.2 通过Accelerometer来采集设备的动作

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

查看详细信息:http://www.miiceic.org.cn/archives/phonegap.html