SlideShare uma empresa Scribd logo
1 de 39
PhoneGap Basic
2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢
大綱

 Phonegap 架構介紹
 Phonegap 環境建置
 第一個Phonegap App
 Phonegap Build




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   2
Phonegap 架構介紹




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   3
Phonegap 架構介紹




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   4
Phonegap 架構介紹

 Phonegap
      本身實作瀏覽器,建立網頁程式碼與手機層串
       接的橋接介面。
      本身是原生碼開發,提供對應網頁的JavaScript
       API 呼叫介面。
      先天Plugin 設計,Phonegap本身裝置API 皆為
       Plugin設計。
      官方已經提供Qrcode Scanner外掛。



2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢         5
Phonegap 環境建置- Cordova

 Download
  http://phonegap.com
 版本: 2.2.0
 以Android 環境為主,備好 Android手機。
 備好 專用的USB連接線




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   6
Phonegap – 建立新專案




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   7
Phonegap – 建立新專案




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   8
Phonegap – 建立新專案




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   9
Phonegap – 建立新專案




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   10
Phonegap – 建立新專案




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   11
Phonegap – 建立新專案




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   12
Phonegap – 設定Phonegap

 建立 libs 目錄 與 assets/www目錄




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   13
Phonegap – 設定Phonegap

 解開Phoengap
 到目錄下
     libandroid
 複製 cordova-2.2.0.js 到 assets/www下
 複製 cordova-2.2.0.jar 到 libs下




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢       14
Phonegap – 設定Phonegap




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   15
Phonegap – 設定Phonegap

 複製 xml目錄的內容 到 專案的 /res下




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   16
Phonegap – 設定Phonegap

 將 cordova-2.1.0.jar 加入
     倒 Build Path下




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   17
Phonegap – 設定Phonegap




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   18
Phonegap – 設定Phonegap

 修改主程式




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   19
Phonegap – 設定Phonegap




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   20
Phonegap – 設定Phonegap

 開啟 AndroidManifest.xml




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   21
Phonegap – 設定Phonegap

      貼上 裝置設定參數
phonegap-phonegap-2.1.0-0-g26d211bphonegap-phonegap-
26d211blibandroidexampleAndroidManifest.xml




    2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢                     22
Phonegap – 設定Phonegap

 加入裝置轉向事件設定




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   23
Phonegap – 設定Phonegap

 在assets/www目錄下新增 index.html




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   24
Phonegap – 設定Phonegap

 將範例檔案複製到專案中




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   25
Phonegap – 設定Phonegap

 執行模擬器




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   26
第一個Phonegap App

 製作APK安裝檔
 預設測試用簽章
 製作個人用正式簽章
      簽章有效期,請至少30年以上。




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   27
第一個Phonegap App

 預設測試用簽章




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   28
第一個Phonegap App

 製作正式簽章
 工具 KeyStore Explorer
      http://www.lazgosoftware.com/kse/index.html




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢                      29
第一個Phonegap App

 建立 JAVA KEY STORE




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   30
第一個Phonegap App




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   31
第一個Phonegap App

 設定簽章資料




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   32
第一個Phonegap App

 命名之後辨認的別名




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   33
第一個Phonegap App

 儲存,請加上附檔名 .keystore




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   34
第一個Phonegap App

 利用eclipse外掛指定製作的簽章製作APK




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   35
第一個Phonegap App




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   36
第一個Phonegap App




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   37
第一個Phonegap App

 測試用簽章有30天的有效期
 請勿使用測試簽章正式上架
 上架用途,請慎重製作正式簽章。
 日後版本更新升級,會檢核簽章是否一致。
      檢核是由Android 系統進行




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   38
Phonegap Build

 https://build.phonegap.com
 支援6大平台
 不需要MacOSX即可開發iOS APP
 iOS平台需要開發者簽章
 開發一次,同時完成6大手機平台APP。




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   39

Mais conteúdo relacionado

Semelhante a 行動商務實務 - PhoneGap Basic

行動商務實務 - PhoneGap Advance
行動商務實務 - PhoneGap Advance行動商務實務 - PhoneGap Advance
行動商務實務 - PhoneGap Advance
My own sweet home!
 
淘宝彩票移动项目开发实践
淘宝彩票移动项目开发实践淘宝彩票移动项目开发实践
淘宝彩票移动项目开发实践
alvis-m
 
PhoneGap 通信原理和插件系统
PhoneGap 通信原理和插件系统PhoneGap 通信原理和插件系统
PhoneGap 通信原理和插件系统
Tom Fan
 
移动互联网时代的Mobile app设计和开发
移动互联网时代的Mobile app设计和开发移动互联网时代的Mobile app设计和开发
移动互联网时代的Mobile app设计和开发
fangdeng
 
iPhone/iPad APP Development Class 101
iPhone/iPad APP Development Class 101iPhone/iPad APP Development Class 101
iPhone/iPad APP Development Class 101
Ryan Chung
 
HTML5 生态系统和应用架构模型
HTML5 生态系统和应用架构模型HTML5 生态系统和应用架构模型
HTML5 生态系统和应用架构模型
Tom Fan
 
2013 phind corp. 公司簡介
2013 phind corp. 公司簡介2013 phind corp. 公司簡介
2013 phind corp. 公司簡介
Chia-Yu Kuo
 

Semelhante a 行動商務實務 - PhoneGap Basic (20)

Apache cordova 開發環境建置
Apache cordova 開發環境建置Apache cordova 開發環境建置
Apache cordova 開發環境建置
 
Sencha touch 2 訓練課程 3 phonegap整合
Sencha touch 2 訓練課程 3 phonegap整合Sencha touch 2 訓練課程 3 phonegap整合
Sencha touch 2 訓練課程 3 phonegap整合
 
行動技術開發概論
行動技術開發概論行動技術開發概論
行動技術開發概論
 
Phone gap開發課程
Phone gap開發課程Phone gap開發課程
Phone gap開發課程
 
Phonegap入門
Phonegap入門Phonegap入門
Phonegap入門
 
行動商務實務 - PhoneGap Advance
行動商務實務 - PhoneGap Advance行動商務實務 - PhoneGap Advance
行動商務實務 - PhoneGap Advance
 
淘宝彩票移动项目开发实践
淘宝彩票移动项目开发实践淘宝彩票移动项目开发实践
淘宝彩票移动项目开发实践
 
PhoneGap 通信原理和插件系统
PhoneGap 通信原理和插件系统PhoneGap 通信原理和插件系统
PhoneGap 通信原理和插件系统
 
移动互联网时代的Mobile app设计和开发
移动互联网时代的Mobile app设计和开发移动互联网时代的Mobile app设计和开发
移动互联网时代的Mobile app设计和开发
 
移动互联网时代的Mobile app设计和开发
移动互联网时代的Mobile app设计和开发移动互联网时代的Mobile app设计和开发
移动互联网时代的Mobile app设计和开发
 
以HTML5和COIMOTION打造跨平台App
以HTML5和COIMOTION打造跨平台App以HTML5和COIMOTION打造跨平台App
以HTML5和COIMOTION打造跨平台App
 
110929 kn-手机软件测试
110929 kn-手机软件测试110929 kn-手机软件测试
110929 kn-手机软件测试
 
iPhone/iPad APP Development Class 101
iPhone/iPad APP Development Class 101iPhone/iPad APP Development Class 101
iPhone/iPad APP Development Class 101
 
HTML5 生态系统和应用架构模型
HTML5 生态系统和应用架构模型HTML5 生态系统和应用架构模型
HTML5 生态系统和应用架构模型
 
常用开发工具介绍
常用开发工具介绍常用开发工具介绍
常用开发工具介绍
 
2013 phind corp. 公司簡介
2013 phind corp. 公司簡介2013 phind corp. 公司簡介
2013 phind corp. 公司簡介
 
20141212 html5 及微軟跨平台佈局 long
20141212 html5 及微軟跨平台佈局   long20141212 html5 及微軟跨平台佈局   long
20141212 html5 及微軟跨平台佈局 long
 
悠播Hd
悠播Hd悠播Hd
悠播Hd
 
大鱼架构演进
大鱼架构演进大鱼架构演进
大鱼架构演进
 
《淘宝客户端 for Android》项目实战
《淘宝客户端 for Android》项目实战《淘宝客户端 for Android》项目实战
《淘宝客户端 for Android》项目实战
 

Mais de My own sweet home!

Ch3 文創產業網路行銷_Ch3-露天拍賣入門與實務 商品管理
Ch3   文創產業網路行銷_Ch3-露天拍賣入門與實務 商品管理Ch3   文創產業網路行銷_Ch3-露天拍賣入門與實務 商品管理
Ch3 文創產業網路行銷_Ch3-露天拍賣入門與實務 商品管理
My own sweet home!
 
文創產業網路行銷_Ch2 露天拍賣入門與實務 基本操作
文創產業網路行銷_Ch2   露天拍賣入門與實務 基本操作文創產業網路行銷_Ch2   露天拍賣入門與實務 基本操作
文創產業網路行銷_Ch2 露天拍賣入門與實務 基本操作
My own sweet home!
 
電子商務軟體 管理與實務 Course Introduction
電子商務軟體 管理與實務 Course Introduction電子商務軟體 管理與實務 Course Introduction
電子商務軟體 管理與實務 Course Introduction
My own sweet home!
 
開放原始碼 Ch3.2 mobile - oss - oss行動領域-2 (ver1.0)
開放原始碼 Ch3.2  mobile - oss - oss行動領域-2 (ver1.0)開放原始碼 Ch3.2  mobile - oss - oss行動領域-2 (ver1.0)
開放原始碼 Ch3.2 mobile - oss - oss行動領域-2 (ver1.0)
My own sweet home!
 
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
開放原始碼 Ch3.1  mobile - oss - oss行動領域-1 (ver1.0) 開放原始碼 Ch3.1  mobile - oss - oss行動領域-1 (ver1.0)
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
My own sweet home!
 
開放原始碼 Ch2.5 app - oss - 3rd party api(ver 1.0)
開放原始碼 Ch2.5   app - oss - 3rd party api(ver 1.0) 開放原始碼 Ch2.5   app - oss - 3rd party api(ver 1.0)
開放原始碼 Ch2.5 app - oss - 3rd party api(ver 1.0)
My own sweet home!
 
開放原始碼 Ch2.3 app - oss - ui framewoks (ver 1.0)
開放原始碼 Ch2.3   app - oss - ui framewoks (ver 1.0)開放原始碼 Ch2.3   app - oss - ui framewoks (ver 1.0)
開放原始碼 Ch2.3 app - oss - ui framewoks (ver 1.0)
My own sweet home!
 
開放原始碼 Ch2.2 app - oss - google client api & app engine(ver 1.0)
開放原始碼 Ch2.2   app - oss -  google client api & app engine(ver 1.0)開放原始碼 Ch2.2   app - oss -  google client api & app engine(ver 1.0)
開放原始碼 Ch2.2 app - oss - google client api & app engine(ver 1.0)
My own sweet home!
 
開放原始碼 Ch1.3 intro - oss - google codes (ver 2.0)
開放原始碼 Ch1.3   intro - oss - google codes (ver 2.0)開放原始碼 Ch1.3   intro - oss - google codes (ver 2.0)
開放原始碼 Ch1.3 intro - oss - google codes (ver 2.0)
My own sweet home!
 
開放原始碼 Ch1.1 intro - oss (ver 1.0)
開放原始碼 Ch1.1   intro - oss (ver 1.0)開放原始碼 Ch1.1   intro - oss (ver 1.0)
開放原始碼 Ch1.1 intro - oss (ver 1.0)
My own sweet home!
 

Mais de My own sweet home! (18)

自造世代下的新創模式
自造世代下的新創模式自造世代下的新創模式
自造世代下的新創模式
 
物聯網 雲端智慧家庭
物聯網 雲端智慧家庭物聯網 雲端智慧家庭
物聯網 雲端智慧家庭
 
Sencha touch 2 訓練課程 2 android環境建置
Sencha touch 2 訓練課程 2 android環境建置Sencha touch 2 訓練課程 2 android環境建置
Sencha touch 2 訓練課程 2 android環境建置
 
Ch3 文創產業網路行銷_Ch3-露天拍賣入門與實務 商品管理
Ch3   文創產業網路行銷_Ch3-露天拍賣入門與實務 商品管理Ch3   文創產業網路行銷_Ch3-露天拍賣入門與實務 商品管理
Ch3 文創產業網路行銷_Ch3-露天拍賣入門與實務 商品管理
 
文創產業網路行銷_Ch2 露天拍賣入門與實務 基本操作
文創產業網路行銷_Ch2   露天拍賣入門與實務 基本操作文創產業網路行銷_Ch2   露天拍賣入門與實務 基本操作
文創產業網路行銷_Ch2 露天拍賣入門與實務 基本操作
 
文創產業網路行銷_Ch1 課程介紹與準備
文創產業網路行銷_Ch1   課程介紹與準備文創產業網路行銷_Ch1   課程介紹與準備
文創產業網路行銷_Ch1 課程介紹與準備
 
Java API for WebSocket 實作介紹
Java API for WebSocket 實作介紹Java API for WebSocket 實作介紹
Java API for WebSocket 實作介紹
 
電子商務軟體 管理與實務 Course Introduction
電子商務軟體 管理與實務 Course Introduction電子商務軟體 管理與實務 Course Introduction
電子商務軟體 管理與實務 Course Introduction
 
JQuery Mobile UI
JQuery Mobile UIJQuery Mobile UI
JQuery Mobile UI
 
創業從零開始
創業從零開始創業從零開始
創業從零開始
 
Web based mobile devlopment 快速簡介
Web based mobile devlopment 快速簡介Web based mobile devlopment 快速簡介
Web based mobile devlopment 快速簡介
 
開放原始碼 Ch3.2 mobile - oss - oss行動領域-2 (ver1.0)
開放原始碼 Ch3.2  mobile - oss - oss行動領域-2 (ver1.0)開放原始碼 Ch3.2  mobile - oss - oss行動領域-2 (ver1.0)
開放原始碼 Ch3.2 mobile - oss - oss行動領域-2 (ver1.0)
 
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
開放原始碼 Ch3.1  mobile - oss - oss行動領域-1 (ver1.0) 開放原始碼 Ch3.1  mobile - oss - oss行動領域-1 (ver1.0)
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
 
開放原始碼 Ch2.5 app - oss - 3rd party api(ver 1.0)
開放原始碼 Ch2.5   app - oss - 3rd party api(ver 1.0) 開放原始碼 Ch2.5   app - oss - 3rd party api(ver 1.0)
開放原始碼 Ch2.5 app - oss - 3rd party api(ver 1.0)
 
開放原始碼 Ch2.3 app - oss - ui framewoks (ver 1.0)
開放原始碼 Ch2.3   app - oss - ui framewoks (ver 1.0)開放原始碼 Ch2.3   app - oss - ui framewoks (ver 1.0)
開放原始碼 Ch2.3 app - oss - ui framewoks (ver 1.0)
 
開放原始碼 Ch2.2 app - oss - google client api & app engine(ver 1.0)
開放原始碼 Ch2.2   app - oss -  google client api & app engine(ver 1.0)開放原始碼 Ch2.2   app - oss -  google client api & app engine(ver 1.0)
開放原始碼 Ch2.2 app - oss - google client api & app engine(ver 1.0)
 
開放原始碼 Ch1.3 intro - oss - google codes (ver 2.0)
開放原始碼 Ch1.3   intro - oss - google codes (ver 2.0)開放原始碼 Ch1.3   intro - oss - google codes (ver 2.0)
開放原始碼 Ch1.3 intro - oss - google codes (ver 2.0)
 
開放原始碼 Ch1.1 intro - oss (ver 1.0)
開放原始碼 Ch1.1   intro - oss (ver 1.0)開放原始碼 Ch1.1   intro - oss (ver 1.0)
開放原始碼 Ch1.1 intro - oss (ver 1.0)
 

行動商務實務 - PhoneGap Basic