Build amazing mobile apps powered
by open web tech.
2015201984 马正一
PhoneGap产生背景
,iOS、Android、WP7、BlackBerry、Symbian等各种OS(操作系统平台五花八门,开发工具层出不穷并专门化,开发语言存在较大差异。
-C生硬而又陌生的语法,他恰巧又注意到了Web伟大的前景,于是他认识到世界需要一种中间件,让熟知的HTML,CSS,JavaScript能够简单地部署在移动设备上
PhoneGap的特色
,是唯一一个支持全平台的开源移动框架。其开发成本低,成本项最多为原生APP的1/5.
:iOS,Android,BlackBerry,Windows Phone,Symbian,bada以及Web OS.
PhoneGap的小伙伴们
俗话说一个好汉三个帮,再好的框架也不能应付所有的需求,在许多时候光靠PhoneGap是不够的,这时候就需要一些外界帮助了
Mobile 基于HTML5的跨平台开发框架,上手简单很强大。
Touch 命名得益于其强大的事件响应机制,一个独立的库,以JS为核心
iPhone UI 仅仅是一组UI支持库,但高度仿真了iPhone的原声UI,用于一些特殊目的。
PhoneGap又饱受争议
“慢”饱受诟病
使用PhoneGap开发的应用会比原声SDK开发出来的应用慢很多。
“快”引发争议
反对者认为其属于“旁门左道”,但用好它也不是一件简单的事。
PhoneGap开发环境的搭建
/getstarted/
登陆PhoneGap官网
PhoneGap中的API能干啥?
虽然说使用PhoneGap主要是依靠HTML知识,但对于一名开发者来说最主要的还是PhoneGap中各种API的用法。
API的定义: API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
PhoneGap中常用API
Accelerometer(加速度传感器): Doodle jump
Camera(摄像头)
Capture(采集工具):Pass(指南针)
Contacts(联系人)
Device(设备信息):版本号、操作系统
Events(系统时间):电量过低、按键
Geolocation(地理位置传感器)
Media(媒体)
Notification(提醒)
最简单的PhoneGap平台程序
phonegap html5 网页的移动端 来自淘豆网m.daumloan.com转载请标明出处.