成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PhoneGap學習筆記之原理執行實例

移動開發
PhoneGap學習筆記之原理執行實例是本文要介紹的內容,主要是來了解并學習PhoneGap框架應用中原理的具體案例運行過程,具體內容的實現來看本文詳解。

PhoneGap學習筆記之原理執行實例是本文要介紹的內容,主要是來了解并學習PhoneGap框架應用中原理的具體案例運行過程,具體內容的實現來看本文詳解。

PhoneGap框架

  1. https://github.com/phonegap/phonegap-android 

Phonegap介紹參考:  
 
Phonegap:快速開發跨平臺HTML5應用的膠水層

  1. http://mobile.51cto.com/iphone-273446.html 

在開發移動應用的過程當中,如果你的應用只定位在一種平臺上,這可不是一個好主意,但是為許多不同的平臺Building應用又是一件非常麻煩和非常不爽的事情,因為你會發現每一種手機平臺都有自己的SDK,它們需要使用不同語言來進行開發,你可能不得不需要5、6個代碼倉庫來管理不同設備上的代碼,而且需要不同設備的開發人員來開發維護這些倉庫,你還不得不裝上各個設備的sdk,設置好路徑和各種配置信息,來編譯不同設備上的應用包。

那么移動網站模式是不是一個可以接受的替代方案呢?幸運的是移動應用和移動網站并不是對立的兩端,通過Phonegap我們可以采用html5的網站形式來開發移動應用。也許開源Phonegap 會成為 WebApp 上設備端開發的事實上標準,ShowMuch本期就為你推薦移動開發利器:PhoneGap。

我們先來看看PhoneGap的特性:

支持6種移動設備平臺:iOS, Android, BlackBerry, WebOS, Symbian WRT, Windows Mobile(內部測試),以及桌面環境(內部測試)

HTML5 + CSS3 + JavaScript  利用標準的Web技術開發應用

  1. Phonegap Build: write once, compile on cloud, run anywhere.  

提供在線Builder平臺:只寫一次,云端編譯,運行在任何地方

目前已經有上千基于Phonegap的應用在AppStore上

Phonegap 目前標注的版本依然是0.9.x,phonegap的功能特性并不穩定,會有不少bug,要小心。

PhoneGap執行流程

1、在Android項目的html頁面上執行 事件  <a href="#" class="btn large" onclick="to_smssend();">Send SMS</a>

2、調用main.js中的to_smssend()方法

  1. //jimmy add smssend  
  2. function to_smssend(){  
  3. navigator.service.sms.smssend("13510567813","this is test phonegap----jimmyliu");  

3、navigator.service.sms.smssend在Phonegap.js中定義javascript對象

  1.    var MessageSend = function(){};  
  2. MessageSend.prototype.smssend = function(phonenumber, message){  
  3. //this.smsWin = callback;  
  4. PhoneGap.exec(null, null, "MessageSend", "send", [phonenumber, message]);  
  5. }  
  6. PhoneGap.addConstructor(function() {  
  7. if(typeof navigator.service == "undefined") navigator.service = new Object();  
  8.     if(typeof navigator.service.sms == "undefined") navigator.service.sms = new MessageSend();  
  9. }); 

4、步驟3的執行 是在 DroddGap的bindServer中添加的

  1. this.addService("MessageSend", "com.phonegap.MessageSend");//jimmy add 

MessageSend服務,該服務實際是個CallbackServer中的定義的ServerSocket 來處理的。

即JS在PhoneGap.exec執行時存儲在List中,然后被ServerSocket的socket中執行js處理

后續再做修改。

小結:PhoneGap學習筆記之原理執行實例的內容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-12-20 15:52:03

PhoneGap架構基礎工作原理

2011-09-02 13:51:00

PhoneGap框架HTML5

2011-08-31 13:22:37

PhoneGapAndroidjavascript

2012-04-18 16:42:03

PhoneGap

2011-03-08 16:30:24

Proftpd

2011-03-08 16:30:40

Proftpd

2010-07-12 14:32:29

UML對象關系

2011-08-08 15:56:18

iPhone 震動 NSUserDefa

2021-05-20 09:14:09

Kotlin協程掛起和恢復

2011-09-02 11:21:39

PhonegapSymbian下載Cygwin

2011-10-11 10:06:12

PhoneGap插件

2009-06-18 11:25:26

Hibernate L

2011-03-08 16:15:22

Proftpd安裝

2011-09-14 15:30:00

MongoDB

2012-05-17 08:29:54

PhoneGap誤區

2011-09-14 09:20:03

PhonegapAndroid平臺

2023-03-10 16:40:21

Frameworkinput觸摸事件

2011-12-23 09:53:24

PhoneGap

2009-12-11 11:07:33

靜態路由策略

2016-09-20 10:26:25

LaravelPHPMiddleware
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲小视频在线播放 | 色永久 | 国产中文一区二区三区 | 黄色免费网站在线看 | 久久久国产一区 | 国产女人与拘做受视频 | 国产成人一区二区三区 | 欧美日韩在线一区二区三区 | 国产精品一区二区免费看 | 欧美五月婷婷 | 国产一区二 | 视频1区 | 蜜臀av日日欢夜夜爽一区 | 狠狠婷婷综合久久久久久妖精 | 久久中文字幕av | 日韩久久成人 | 欧美久久一区二区三区 | 欧美在线激情 | 最新高清无码专区 | 国产偷录视频叫床高潮对白 | 国产精品久久av | 国产精品久久久久久久久久久久 | 精品国产乱码久久久久久蜜柚 | 欧美性猛交一区二区三区精品 | 欧美另类视频在线 | 一区二区三区福利视频 | wwwww在线观看| 毛片99 | av香港经典三级级 在线 | 国产高清视频在线观看 | 欧美精品久久久久 | 在线观看国产h | 蜜桃av一区二区三区 | 免费的av网站 | 国内精品视频在线 | 狠狠操电影 | 日韩久久精品 | 亚洲成av人影片在线观看 | 久久国产精品视频 | 国产一区二区激情视频 | 国产欧美一区二区精品久导航 |