成人免费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

2009-06-18 11:25:26

Hibernate L

2011-03-08 16:15:22

Proftpd安裝

2011-09-14 15:30:00

MongoDB

2011-10-11 10:06:12

PhoneGap插件

2012-05-17 08:29:54

PhoneGap誤區

2011-12-23 09:53:24

PhoneGap

2023-03-10 16:40:21

Frameworkinput觸摸事件

2009-12-11 11:07:33

靜態路由策略

2016-09-20 10:15:49

LaravelPHPContainer

2009-07-09 16:24:48

JDK學習筆記Java語言基礎
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线观看免费福利 | 天天干天天插天天 | 91亚洲欧美 | 国产一级片一区二区三区 | 免费一级毛片 | 97久久精品午夜一区二区 | 天天久久 | 色吊丝2288sds中文字幕 | 中文在线播放 | 日批日韩在线观看 | 九九热视频这里只有精品 | 99久久久无码国产精品 | 亚洲二区在线 | 在线中文字幕日韩 | 欧美在线视频一区二区 | 久久久久国产一区二区三区四区 | 在线免费观看日本 | 精品美女 | 亚洲av毛片 | 欧美9999| h视频在线免费 | 亚洲一区视频在线播放 | 亚洲 精品 综合 精品 自拍 | 久久99国产精一区二区三区 | 岛国一区 | 久久久久欧美 | 精品成人69xx.xyz | 国产aⅴ爽av久久久久久久 | 91精品国产91久久久久久最新 | 九九热精品视频在线观看 | 欧洲精品一区 | 91视频免费 | 97精品视频在线观看 | 国产精品久久久久久久久免费高清 | 国产99久久 | 成人性视频免费网站 | 97超碰在线播放 | 国产高清在线 | 欧美日韩精品一区 | 午夜男人的天堂 | 日日夜夜狠狠操 |