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

Firefox OS App開發及部署

移動開發
Firefox OS所有應用都采用HTML5的標準,只要會HTML、CSS、JS,開發APP是非常簡單的,只是firefox os提供了一些針對移動設備的特性,如電話、短信、WIFI、3G網絡等,但調用這些功能跟普通的JS組件一樣,操縱JS對象即可。mozilla也在和 W3C進行協商,爭取將這些新增的特性添加到HTML5標準里面去。

Firefox OS所有應用都采用HTML5的標準,只要會HTML、CSS、JS,開發APP是非常簡單的,只是firefox os提供了一些針對移動設備的特性,如電話、短信、WIFI、3G網絡等,但調用這些功能跟普通的JS組件一樣,操縱JS對象即可。mozilla也在和 W3C進行協商,爭取將這些新增的特性添加到HTML5標準里面去。

Firefox OS App的部署目前有兩種方式

1.在gaia編譯前,將你的App工程(App工程的目錄結構下面會詳細說明)放到gaia源碼的apps或者test_apps目錄,然后make

這種方式可以在模擬器里運行或者燒到B2G手機中運行你的應用

2.將你的App部署到web服務器,通過在線方式進行安裝。但這樣,你需要將你的應用發布到應用商店或者自己單獨寫一個供App安裝的頁面,讓用戶通過該頁面安裝你的應用。后面會有詳細的說明。

接下來我們以一個超級簡單的Demo來說明怎么開發Firefox OS App

1.新建一個文件夾testapp作為項目根目錄(注意,文件夾名必須為小寫字母)

2.在testapp目錄下,新建index.html,代碼如下

  1. <!DOCTYPE html> 
  2. <html> 
  3. <head>      
  4. <meta charset="utf-8" /> 
  5. </head> 
  6. <body>      
  7. hello Firefox OS  
  8. </body> 
  9. </html> 

3.在testapp目錄下,新建manifest.webapp,代碼如下

  1. {  
  2. "name": "Test App",  
  3. "launch_path": "/index.html",  
  4. "developer": {  
  5. "name": "chy",  
  6. "url": "http://chyblog.sinaapp.com"  
  7. },  
  8. "appcache_path": "/cache.manifest",  
  9. "fullscreen": "true",  
  10. "icons": {  
  11. "120": "/style/testApp.png"  
  12. },  
  13. "permissions": [  
  14. ]  

4.添加應用的圖標,在testapp目錄下,新建style目錄,添加一張png格式的圖片,作為應用的圖標,取名為testApp.png

5.部署,我們采用上面提到的第一種方式進行部署,將testapp放到gaia源碼的test_apps下面,然后重新編譯giai源碼。編譯完后運行模擬器,在你的Firefox os中,會看到你新增的應用

6.如果需要在線安裝,首先需要把應用放到web服務器上,然后添加一個安裝頁面,源碼如下

  1. <!DOCTYPE html> 
  2. <html> 
  3.  <head> 
  4.      <meta charset="UTF-8"/> 
  5.      <title>online install</title> 
  6.      <script type="text/javascript"> 
  7.      function install() {  
  8.          var request = window.navigator.mozApps.install("http://demos.chyblog.com/testapp/manifest.webapp");  
  9.          request.onsuccess = function() {  
  10.              // Save the App object that is returned  
  11.              var appRecord = this.result;  
  12.              alert('Installation successful!')  
  13.          };  
  14.          request.onerror = function() {  
  15.              // Display the error information from the DOMError object  
  16.              alert('Install failed, error: ' + this.error.name);  
  17.          };  
  18.      }  
  19.      </script> 
  20.  </head> 
  21.  <body> 
  22.      <input type="button" value="install Test App" onclick="install()"/><br> 
  23.      from:<a href="http://www.chyblog.com">http://www.chyblog.com</a> 
  24.  </body> 
  25. </html> 

需要把

  1. var request = window.navigator.mozApps.install("http://demos.chyblog.com/testapp/manifest.webapp"); 

中的地址http://demos.chyblog.com/testapp/manifest.webapp替換成你的app下面manifest.webapp文件訪問的URL路徑即可

部署好以后,使用B2G中的firefox瀏覽器訪問該安裝頁面的URL地址,點擊“install Test App”按鈕,按照提示進行安裝即可。也可使用演示頁面,安裝該應用

效果截圖

 

 源碼下載:http://chyblog-chyblog.stor.sinaapp.com/wp-content/uploads/2012/09/testapp.zip

責任編輯:Yeva 來源: chyblog.com
相關推薦

2013-01-14 12:25:49

Firefox OS

2015-11-12 13:47:53

Firefox OSAPPFirefox

2013-01-14 12:14:44

Firefox OSFirefox OS

2013-01-14 12:19:48

Firefox OSFirefox OS

2013-01-14 13:21:09

Firefox os

2013-06-24 09:23:25

Firefox OS火狐手機Android

2013-01-14 12:53:13

Firefox OSIndexedDB

2013-09-02 11:18:06

Firefox OSMarketplace

2012-09-12 09:08:54

Firefox OS

2012-09-04 13:35:24

Firefox OS

2012-09-29 10:24:14

Firefox OS

2014-01-09 14:07:46

Firefox OS操作系統

2011-06-15 15:01:32

2014-06-16 10:20:46

Firefox OSWeb Apps

2013-06-24 09:59:44

Firefox OS火狐手機富士康

2013-01-14 12:40:56

Firefox OS

2013-01-22 22:50:40

MozillaFirefox OS

2013-02-25 09:15:30

MWC 2013Firefox OS

2009-03-23 09:57:19

2013-01-08 14:58:48

Firefox OS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩电影免费观看中文字幕 | 性做久久久久久免费观看欧美 | 在线免费观看日本视频 | 91一区二区三区 | 永久免费视频 | 成人毛片视频在线播放 | 国产精品毛片无码 | 免费黄色a级毛片 | 日日摸日日添日日躁av | 欧美日韩久久久 | 亚州精品成人 | 亚洲欧美一区二区三区1000 | 欧美二区在线 | 麻豆亚洲 | 一级片免费视频 | 日韩在线观看网站 | 日韩最新网站 | 日韩精品一区二区三区视频播放 | 天天在线操 | 亚洲天堂二区 | 做a视频在线观看 | 精品亚洲一区二区三区 | 色婷婷狠狠 | xxxxx黄色片 欧美一区免费 | 亚洲精品视频免费观看 | 成人国产精品一级毛片视频毛片 | 午夜精品久久久久久久 | 日日夜夜草 | 九九九视频精品 | 久久久91精品国产一区二区三区 | 精品久久国产 | 国产女人与拘做受视频 | 免费在线观看一区二区三区 | 二区在线观看 | 久久久久久成人网 | 成人99| 人人鲁人人莫人人爱精品 | 欧美1区 | 欧美成人激情 | 成人中文字幕在线观看 | 欧美亚洲免费 |