介紹Phone Gap


PhoneGap是一種基於HTML5下去開發手機APP的平台,

使用的技術與一般開發網站幾乎相同,是使用javascript 與 HTML下去實做出來的。

為什麼要用PhoenGap呢??

因為現在市面上,手機系統種類不只有一個,

例如較大的系統就有IOS Phone(iphone),Android Phone,WindowsPhone,

這些系統上的APP(應用軟體),實作方式都不相同,

因此造成同一支APP,擁有著跨平台困擾的問題。

PhoneGap就能解決此種問題,擁有極佳的跨平台性,減少開發者的成本。

並且PhoneGap API中提供數種function可供呼叫使用。

以下將介紹其優點、支援度、API function功能。

PhoneGap的八大優點:





PhoneGap其支援的平台有:


Phone Gap目前有提供多達13種的API,並且持續增加中,可上官網: http://docs.phonegap.com/en/1.5.0/index.html,查看是否有更新。


1.    Accelerometer
移動感測,利用x,y,z軸達到3D速度感測。
2.    Camera
利用硬體的照相機照相。
3.    Capture
可以access deviceapplication(audio, camera,video)
4.    Compass
指南針,可以得到device的手持方向。
5.    Connection
提供access wify or 2G,3G,4G
6.    Contacts
提供access device上的contact database
7.    Device
提供device的資訊。
8. Events
      PhoneGap 的生命週期事件(ex: pause, resume, deviceready…)
9. File
      寫檔讀檔。
10. Geolocation
      提供Device’s GPS Sensor access
11. Media
   提供播放或錄製的能力。
12. Notification
   跳出dialog視窗。
13. Storage
    可以Access SQL Database on device








Comments