2011-11-25

Mobile App開發筆記及重點整理

這裡會更新在開發Mobile App上會遇到的問題及一些使用上的技巧

整理留存在此處

筆記一:

在開發Mobile App時都會需要外掛進PhoneGap的js檔及JQueryMobile的js及css檔







而記得只要在應用程式進入的第一頁index.html上有掛載這幾個需要用到的js及css檔就可以了
其他頁面是可以不用寫的,不過寫了也沒差,因為程式主要還是看index.html這一頁而已,這
是個很特別的地方,有興趣的人可以試試看。












手機應用程式框架 - JQuery Mobile 與 Sencha Touch

手機應用程式框架


應用程式框架,顧名思義就是能幫我們快速完成頁面的大部位,如(定義表頭、表身、表尾)

我們只是專心在內容的修改上,以達到快速開發的目的。

我們拿兩個我個人覺得還不錯的框架來介紹:

PhoneGap(二) - PhoneGap API

PhoneGap API  Doeshttp://docs.phonegap.com/en/1.2.0/index.html

雖然Mobile App開發已經跳出了Native App的開發架構(不了解的請到介紹了解Mobile App)

不過我們還是能夠利用PhoneGap API使用部份手機上的功能

以下是API的Does 參考:

Mobile App入門介紹

什麼是Mobile App?

這個問題應該是很多有聽過這個名詞而不太了解的人心中的一個問題

Mobile App簡單的說就是內嵌在手機內的網頁應用程式


和Native App(原生應用程式)最大的不同在於跨平台特性


因為Mobile App在程式一開始進入後就導到WebKit(手機內置瀏覽器)


也就是說進入應用程式就好像是打開了瀏覽器一樣

自然就跳脫了各個手機iPhone、WPhone7、黑莓、Android的開發框架


遵循的是HTML的規則,這是它和Native App最大的不同點

對很多Web程式設計師來說,這是一個天大的好消息

不用再為了開發哪一牌的手機而辛苦的去學習完全不熟悉的開發語言

大多的Mobile App都是遵循HTML5+Javascript+CSS架構


這個對大多數的Web程式設計師來說是再熟悉不過的架構了

看到這有沒有覺得很心動了呢?是否會有這樣的疑問:

那就只需要Mobile App就夠了,不需要Native App了嗎?

那可不是喔,Native App還是有它存在的必要

下面再為您做Mobile App和Native App的比較。



2011-10-31

PhoneGap(一):下載及安裝

Native App是開發手機應用程式一定要學習的功課,但每家不同手機應用程式都有自己獨特的開發語言,Apple Phone 用Object-C、Android用Java,對於已經寫習慣web 應用程式的人來說想必是有要多學一項了,因為有了這個問題,所以就有了PhoneGap這個框架的出現,PhoneGap可以跨不同手機平台做app的開發,因為PhoneMap是基於html5+javascript+CSS3的架構,所以也不會有不同手機平台語言的問題,對一般程式設計師來說是一個福音,下面我們就來看看PhoneGap要如果下載安裝。

2011-07-07

Google瀏覽內容轉送手機

這個是Android手機才有的


怎麼做呢?

2011-04-17

給不會寫程式用的Android應用程式開發

不會寫程式也能開發的Android應用程式開發軟體 - App Inventor Bata版


簡單問一個問題,您會玩拼圖嗎?如果您會,那恭喜您了,這個軟體您一定會用


不會的也沒關係,跟著教學一步一步就能輕鬆寫Android手機應用程式。

Google Chart API (一) - Chart Wizard

Google Chart API (一) - Chart Wizard

Google API 提供一個很好用的圖型產生API,只有提供參數給它,它就能產生您所想要的圖型,很好用,下面就開始為您介紹。

2011-04-14

Google Calendar API 使用.net for C#(四) --新增、修改、刪除之批次處理

Calendar API 之批次處理

之前的章節已經做過大部份的介紹了,如還不太清楚或是沒看過的人請點選先前的篇幅,這裡就不再重覆了,進入重頭戲,最前的篇幅都沒有說到修改、刪除,只有第三篇有大概說到新增,這樣以控制日曆來說好像不太夠,因為要修改或刪除必須先找到該筆資料,所以在找尋方面會比較複雜一點,不像新增那麼容易,此篇就為您介紹最重要也是比較複雜的修改及刪除,而且是用批次處理的方式,我們開始往下看。

2011-04-13

YouTube 自訂播放器

您還在用老舊的Blog音樂播放器嗎?那您就太落伍了~~

2011-04-11

Google Font API

怕找不到字型嗎?有Google Font API就ok了!!


這篇為您介紹有簡單也很好用的Font API

2011-03-30

用Visual Studio 2010也能寫Android手機程式

誰說只有Eclipse才能寫Android程式!!


http://mono-android.net/ 用c#寫Android不是夢!


安裝說明:http://mono-android.net/Installation

Android安裝到 Visual Studio 2010中包括四個步驟:
  1. Install the Java SDK
  2. Install the Android SDK
  3. Configure your simulator
  4. Install the Mono for Android Visual Studio 2010 Plugin

2011-03-29

Google Calendar API 使用.net for C#(三)--使用AuthSub認證

使用AuthSub認證
現在來介紹另外一種認證,clientLogin比較適合單一
使用者使用,但在Web等多人共用之應用程式就顯得
不是那麼的方便,而且會有安全性的問題產生,所以
web應用程式建議改為AuthSub認證會來的比較方便
又安全。


原理:AuthSub可以在button點選後,先連結到Google
登入頁面,要求使用者登入,登入後讓使用者自己選擇
是否要賦予此應用程式權限,當使用者點選賦予時,會
得到一個token由QueryString傳回(QueryString["token"])
,此token就是認證確認碼,CalendarService就能用來
新增、修改、刪除使用者的Calendar了,說那麼多,用
實作比較快。

Google Calendar API 使用.net for C#(二) --使用Google的ID、PW認證

使用Google的ID、PW認證


Google Calendar API可用來處理公開和私有的日曆,


公開的資訊是唯讀,不需要任何身份驗證,而私有的


要求您驗證到日曆服務器,認證通過才能做相關


新增、修改、刪除操作。

2011-03-27

Android 3.0正式介紹 網頁版Market釋出!


Google Calendar API 使用.net for C#(一) --基本介紹及設定

Google Calendar API 使用.net for C#  --基本介紹及設定(一)

Google 提供很多API給有興趣的人使用,因網路上的資訊很少,所以我寫這篇文章希望有興趣的人可以一起分享、交互學習。

google日曆是一個合作,基於 Web的應用程序,旨在管理所有生活中的重要事件在一個地方。 在Google Calendar API和tool為開發人員提供一個框架,通過xml及http擴展google日曆。