PhoneGap Advance
2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢
大綱

 打包與安裝 APK
 Phonegap Device App




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   2
打包與安裝 APK

 開啟開發模式




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   3
打包與安裝 APK

 在Eclipse中使用導引視窗建立APK
 安裝
      1.WEB / FTP
      2.SD
      3.ECLIPSE 直接安裝




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   4
打包與安裝 APK

 透過WEB安裝 APK
 Http File Server
  http://www.rejetto.com/hfs/
 安裝WEB SERVER或是 HTTP FILE SERVER
 在手機上開啟瀏覽器,開啟你的Web Server
  網址。點選要下載安裝的APK。Android會
  自動辨別下載,下載完成後,等待安裝。


2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢     5
打包與安裝 APK




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   6
打包與安裝 APK




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   7
打包與安裝 APK




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   8
打包與安裝 APK




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   9
打包與安裝 APK




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   10
Phonegap Device App

 請下載 上課用的範例程式檔
 將檔案解壓縮,放到 專案下
     assets/www/




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   11
Phonegap Device App

<head>
 <meta name="viewport" content="width=320; user-scalable=no" />
 <meta http-equiv="Content-type" content="text/html; charset=utf-8">
 <title>PhoneGap</title>
 <!-- 其他程式放在這 例如 JQuery Mobile- >
   <link rel="stylesheet" href="master.css" type="text/css" media="screen" title="no title">
   <script type="text/javascript" charset="utf-8" src="cordova-2.2.0.js"></script>
   <script type="text/javascript" charset="utf-8" src="main.js"></script>
<!-- 自己寫的程式放在這 - >
</head>




    2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢                                                       12
Phonegap Device App

 網頁一開始需要註冊Phonegap 已準備好的
     事件
     deviceInfo 是事件處理程式
  function init() {
          document.addEventListener("deviceready", deviceInfo, true);
  }




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢                                         13
Phonegap Device App


var deviceInfo = function() {
   document.getElementById("platform").innerHTML = device.platform;
   document.getElementById("version").innerHTML = device.version;
   document.getElementById("uuid").innerHTML = device.uuid;
   document.getElementById("name").innerHTML = device.name;
   document.getElementById("width").innerHTML = screen.width;
   document.getElementById("height").innerHTML = screen.height;
   document.getElementById("colorDepth").innerHTML = screen.colorDepth;
};




  2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢                                     14
Phonegap Device App

 程式說明 DEMO




2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢   15
Phonegap Device App

 取得GPS 資料

var getLocation = function() {
   var suc = function(p) {
      alert(p.coords.latitude + " " + p.coords.longitude);
   };
   var locFail = function() {
   };
   navigator.geolocation.getCurrentPosition(suc, locFail);
};

2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢                              16
Phonegap Device App

 相機照相
   function dump_pic(data) {
      var viewport = document.getElementById('viewport');
      console.log(data);
      viewport.style.display = "";
      viewport.style.position = "absolute";
      viewport.style.top = "10px";
      viewport.style.left = "10px";
      document.getElementById("test_img").src = data;
   }
   function show_pic() {
      navigator.camera.getPicture(dump_pic, fail, {
         quality : 50
      });
   }
2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢                             17
Phonegap Device App



<div id="viewport" class="viewport" style="display: none;">
   <img style="width:60px;height:60px" id="test_img" src="" />
  </div>




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

More Related Content

PDF
2014南部創新應用工具研討會 快速開發行動 app
PDF
HTML+COIMOTION 開發跨平台 app
PDF
Kadercursus de voorzitter
PPT
Windows Worms Doors Cleaner - Prezentacja
PPT
Il blog come risorsa didattica e spazio di condivisione
PPT
Seven Wonders
PPTX
Memories of elmac telic 2005-2014
PPT
Successfully Kickstarting Data Governance's Social Dynamics: Define, Collabor...
2014南部創新應用工具研討會 快速開發行動 app
HTML+COIMOTION 開發跨平台 app
Kadercursus de voorzitter
Windows Worms Doors Cleaner - Prezentacja
Il blog come risorsa didattica e spazio di condivisione
Seven Wonders
Memories of elmac telic 2005-2014
Successfully Kickstarting Data Governance's Social Dynamics: Define, Collabor...

Viewers also liked (13)

PDF
Sabato paying attention
PDF
Presentation Telic-Elmac 2013
PPT
Analisi web e information retrieval
PPS
Caricaturas2
PDF
Schimmel telic conference 2015
PPT
Scenario Planning: Splash and Global Warming
PPT
Erice Nuovi Media
PPT
Space By Matthew Maguire
PPT
Aaa bullying games quiz 1
PPT
Cameroon2008 Album
PDF
Case Review: Shangri-la Hotels and Resorts – Achieving Service Leadership
PPT
Seminario eTwinning Lazio 2016
PPTX
Grammar rules
Sabato paying attention
Presentation Telic-Elmac 2013
Analisi web e information retrieval
Caricaturas2
Schimmel telic conference 2015
Scenario Planning: Splash and Global Warming
Erice Nuovi Media
Space By Matthew Maguire
Aaa bullying games quiz 1
Cameroon2008 Album
Case Review: Shangri-la Hotels and Resorts – Achieving Service Leadership
Seminario eTwinning Lazio 2016
Grammar rules
Ad

Similar to 行動商務實務 - PhoneGap Advance (20)

PPT
Html5移动web应用开发(PhoneGap)
PPT
Html5移动web应用开发(PhoneGap)
PDF
以HTML5和COIMOTION打造跨平台App
PDF
Html5开发android应用程序概述
PPT
HTML5移动应用开发分享会(PhoneGap)
PPT
HTML5移动WEB应用程序开发(PhoneGap)
PPTX
Windows Mobile Widget 開發
PPT
Anroid development part.1
PPTX
行動商務實務 - PhoneGap Basic
PPT
Android应用开发 - 沈大海
PDF
Android Wear SDK: Level 101
PDF
Android 智慧型手機程式設計
PDF
Jason 專案經驗 (20170725)
PDF
Windows Mobile 6 遊戲開發入門
PDF
從 Web Site 到 Web Application,從 Web Services 到 Mobile Services
PDF
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
PPT
YUI 3 菜鳥救星
PDF
怎樣在 Flutter app 中使用 Google Maps
PPTX
Flutter Forward Extended in Google Developer Taipei
PDF
I os 16
Html5移动web应用开发(PhoneGap)
Html5移动web应用开发(PhoneGap)
以HTML5和COIMOTION打造跨平台App
Html5开发android应用程序概述
HTML5移动应用开发分享会(PhoneGap)
HTML5移动WEB应用程序开发(PhoneGap)
Windows Mobile Widget 開發
Anroid development part.1
行動商務實務 - PhoneGap Basic
Android应用开发 - 沈大海
Android Wear SDK: Level 101
Android 智慧型手機程式設計
Jason 專案經驗 (20170725)
Windows Mobile 6 遊戲開發入門
從 Web Site 到 Web Application,從 Web Services 到 Mobile Services
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
YUI 3 菜鳥救星
怎樣在 Flutter app 中使用 Google Maps
Flutter Forward Extended in Google Developer Taipei
I os 16
Ad

More from My own sweet home! (20)

PPTX
Sencha touch 2 訓練課程 3 phonegap整合
PPTX
自造世代下的新創模式
PPTX
物聯網 雲端智慧家庭
PPTX
Sencha touch 2 訓練課程 2 android環境建置
PPTX
Sencha touch 2 訓練課程 1 建置專案環境
PPTX
Ch3 文創產業網路行銷_Ch3-露天拍賣入門與實務 商品管理
PPTX
文創產業網路行銷_Ch1 1 - 常用服務申請與使用
PPTX
文創產業網路行銷_Ch2 露天拍賣入門與實務 基本操作
PPTX
文創產業網路行銷_Ch1 課程介紹與準備
PPTX
Java API for WebSocket 實作介紹
PPTX
電子商務軟體 管理與實務 Course Introduction
PPTX
行動商務 - PhoneGapBuild and Upto Market
PPTX
JQuery Mobile UI
PPTX
Apache cordova 開發環境建置
PPTX
行動開店 交易與支付 APPZ - 101-1學期 行動商務管理實務 第六週
PPTX
創業從零開始
PPTX
行動技術開發概論
PPTX
Web based mobile devlopment 快速簡介
PPTX
開放原始碼 Ch3.2 mobile - oss - oss行動領域-2 (ver1.0)
PPTX
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
Sencha touch 2 訓練課程 3 phonegap整合
自造世代下的新創模式
物聯網 雲端智慧家庭
Sencha touch 2 訓練課程 2 android環境建置
Sencha touch 2 訓練課程 1 建置專案環境
Ch3 文創產業網路行銷_Ch3-露天拍賣入門與實務 商品管理
文創產業網路行銷_Ch1 1 - 常用服務申請與使用
文創產業網路行銷_Ch2 露天拍賣入門與實務 基本操作
文創產業網路行銷_Ch1 課程介紹與準備
Java API for WebSocket 實作介紹
電子商務軟體 管理與實務 Course Introduction
行動商務 - PhoneGapBuild and Upto Market
JQuery Mobile UI
Apache cordova 開發環境建置
行動開店 交易與支付 APPZ - 101-1學期 行動商務管理實務 第六週
創業從零開始
行動技術開發概論
Web based mobile devlopment 快速簡介
開放原始碼 Ch3.2 mobile - oss - oss行動領域-2 (ver1.0)
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)

行動商務實務 - PhoneGap Advance

  • 2. 大綱  打包與安裝 APK  Phonegap Device App 2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢 2
  • 4. 打包與安裝 APK  在Eclipse中使用導引視窗建立APK  安裝  1.WEB / FTP  2.SD  3.ECLIPSE 直接安裝 2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢 4
  • 5. 打包與安裝 APK  透過WEB安裝 APK  Http File Server http://www.rejetto.com/hfs/  安裝WEB SERVER或是 HTTP FILE SERVER  在手機上開啟瀏覽器,開啟你的Web Server 網址。點選要下載安裝的APK。Android會 自動辨別下載,下載完成後,等待安裝。 2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢 5
  • 11. Phonegap Device App  請下載 上課用的範例程式檔  將檔案解壓縮,放到 專案下 assets/www/ 2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢 11
  • 12. Phonegap Device App <head> <meta name="viewport" content="width=320; user-scalable=no" /> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <title>PhoneGap</title> <!-- 其他程式放在這 例如 JQuery Mobile- > <link rel="stylesheet" href="master.css" type="text/css" media="screen" title="no title"> <script type="text/javascript" charset="utf-8" src="cordova-2.2.0.js"></script> <script type="text/javascript" charset="utf-8" src="main.js"></script> <!-- 自己寫的程式放在這 - > </head> 2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢 12
  • 13. Phonegap Device App  網頁一開始需要註冊Phonegap 已準備好的 事件 deviceInfo 是事件處理程式 function init() { document.addEventListener("deviceready", deviceInfo, true); } 2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢 13
  • 14. Phonegap Device App var deviceInfo = function() { document.getElementById("platform").innerHTML = device.platform; document.getElementById("version").innerHTML = device.version; document.getElementById("uuid").innerHTML = device.uuid; document.getElementById("name").innerHTML = device.name; document.getElementById("width").innerHTML = screen.width; document.getElementById("height").innerHTML = screen.height; document.getElementById("colorDepth").innerHTML = screen.colorDepth; }; 2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢 14
  • 15. Phonegap Device App  程式說明 DEMO 2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢 15
  • 16. Phonegap Device App  取得GPS 資料 var getLocation = function() { var suc = function(p) { alert(p.coords.latitude + " " + p.coords.longitude); }; var locFail = function() { }; navigator.geolocation.getCurrentPosition(suc, locFail); }; 2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢 16
  • 17. Phonegap Device App  相機照相 function dump_pic(data) { var viewport = document.getElementById('viewport'); console.log(data); viewport.style.display = ""; viewport.style.position = "absolute"; viewport.style.top = "10px"; viewport.style.left = "10px"; document.getElementById("test_img").src = data; } function show_pic() { navigator.camera.getPicture(dump_pic, fail, { quality : 50 }); } 2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢 17
  • 18. Phonegap Device App <div id="viewport" class="viewport" style="display: none;"> <img style="width:60px;height:60px" id="test_img" src="" /> </div> 2012.IM.mgt.ncu.edu.tw/ 文孝義 方毓賢 18