> 傑森 > 部落格 Blog 網誌 > Android > PhoneGap 與 Android 研究..
傑森在這裡!

帳號: jason

暱稱: 傑森

Google

壽星報報

本日壽星

moonie

一週內壽星

廣告看板

回 部落格 Blog 網誌首頁 » « 把 HTC Tatto (紋身機) 裡面的悠遊卡程式, 裝到你的 Magic / Hero...

2009/12/11 PhoneGap 與 Android 研究..
前言:
   
    最近被逼著研究新的東西, 一開始還蠻排斥的,
    但是翻完她整個 Framework 之後, 發現她們的想法很讚.
   
    所以寫了這篇來跟大家分享, 希望更多人可以加入寫手機應用程式的行列.
    ps.這篇文章只是大概點到, 我沒時間寫很詳細...還請包含.

啥麼是 PhoneGap:
   
    * 他可以讓你手機程式簡單的就跨平台
   
        相信寫手機程式的人都想讓自己的程式可以很簡單的
        達到跨平台(Android/iPhone/BlackBerry/Symbian) 的功能,
        但是偏偏, 每種手機作業系統開發的程式語言百百種(不考慮J2ME).
        要寫出每各平台都可以用的軟體, 幾乎是難上加難.
   
    * 用網頁寫出手機應用程式:
   
        寫網頁, 相信一般小學生都會, 寫Javascript的prototype, 相信一般的國中生也都有接觸到,
        PhoneGap 的理念就是想讓, 會寫網頁的人, 也可以產出屬於自己的手機應用程式.
   
    * 他是一個具有擴充性的手機瀏覽器
   
        你可以把她當作是一個 Android/iPhone/BlackBerry 的瀏覽器,
        但是她又比內建的瀏覽器更能貼近網站開發者.

    * 讓你的手機網站, 與使用者更緊密結合
   
        舉例來說, 當手機使用者, 瀏覽你的網站, 你的網站需要讓使用者輸入朋友的電話號碼....
        天阿, 誰會記得幾筆電話號碼阿.
       
        透過她. 你只是再按紐加上 onclick="JCore.loadContacts", 那手機就會跳出你的電話簿,
        讓你選某位朋友後, 把朋友的手機號碼, 帶到你網頁上的某個欄位.
       
       
PhoneGap 運作原理:
   
    * 網頁-> 手機:(例如: 點網頁一個按鈕, 手機振動)
       
        相信認識Javascript的人, Javascipt 有很多物件 (document / window ...)
        要用網頁通知手機作啥事, 只要呼叫使用該瀏覽器支援的物件 (這個要自己打造. 或者用PhoneGap現有的物件)
        比如說:
       
            JCore.loadContacts(5/*最多回應我5個聯絡人就可以了*/)
            JCore.showToast('hello world')
       
    * 手機 -> 網頁: (例如: 自動檢查GMail信箱, 當有新的信件..通知網頁導向收信網頁)
   
        手機有一個Background Service, 定時檢查Gmail, 當有新的信件時, 要怎麼通知網頁呢!!!
        很簡單, 透過改變瀏覽器網址, 來執行呼叫Javascript的function....
       
        JAVA 呼叫 loadUrl 改變瀏覽器網址:
       
            javascript:newMail(5/*你有5封新的信件*/, '傑森..快來吃好料'/*第一信件的主題*/)
           
打造自己的 PhoneGap:
   
    接下來, 跟大家分享一下, 如何寫出你自己專屬的 PhoneGap,
    我的意思是, 完全不關PhoneGap的事, 寫出一個你專屬的 PhoneGap Framework,
    你可以把她命名為 JGap (JasonCheng's Gap)....哈...不好意思, 我喜歡耍白痴:
   
    先說, 我懶得寫範例, 只點出, 大概原理. 如果你要精確理解,
    可以去 PhoneGap 網站, 翻他的 Core.
   
   
    * 需求:
        - 略懂 Java (像我一樣)
        - 略懂 Javascript (像我一樣)
       
   
    * JAVA 端程式:
   

       
    * 網站端程式:


           
資料參考:

   http://phonegap.com/
           


12:50 [ Android / 本日人氣 (1) / 累積人氣 (1078) / 文章引用 (0) / 發表意見 ]  
文章引用
站內引用 / 引用網址: http://api.mw.net.tw/trackback.php?aid=109575&c=3ae014 複製
訪客留言
那麼用phoneGap
有沒有可能在噗浪行動版裡
分享手機裡的照片?
(現在是不行)

2010-01-05 09:00:56

casuya:
> 完全看不懂@.@?(但挑到錯字,包涵不是含~XD)
> 我來推推而已!
> +神奇傑森聖誕快樂先~
> 星爺*



星爺...好久不見囉 :)
也祝你聖誕快樂喔....

傑森
2009-12-15 11:00:12
完全看不懂@.@?(但挑到錯字,包涵不是含~XD)
我來推推而已!
+神奇傑森聖誕快樂先~
星爺*
2009-12-12 20:50:42