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

W3C Widget開(kāi)發(fā)的配置文件解讀

移動(dòng)開(kāi)發(fā)
Widget開(kāi)發(fā)的概念你是否了解,本文向大家簡(jiǎn)單介紹一下W3CWidget開(kāi)發(fā)的配置文件,希望本文的介紹能讓你有所收獲。

本文和大家重點(diǎn)學(xué)習(xí)一下W3CWidget開(kāi)發(fā)的配置文件,W3CWidget開(kāi)發(fā)(以下簡(jiǎn)稱Widget)定義一個(gè)由HTML、CSS和JaveScript等標(biāo)準(zhǔn)技術(shù)組成的Web應(yīng)用程序,通常運(yùn)行于瀏覽器之外,例如手機(jī)的Homescreen上。

W3CWidget開(kāi)發(fā)的配置文件

W3CWidget開(kāi)發(fā)(以下簡(jiǎn)稱Widget)定義一個(gè)由HTML、CSS和JaveScript等標(biāo)準(zhǔn)技術(shù)組成的Web應(yīng)用程序,通常運(yùn)行于瀏覽器之外,例如手機(jī)的Homescreen上。凡是傳統(tǒng)網(wǎng)頁(yè)上能做的事,Widget都能做,而且不用每次從網(wǎng)上下載,極大的節(jié)省了手機(jī)上網(wǎng)的費(fèi)用。當(dāng)然,Widget也可以通過(guò)諸如Ajax等技術(shù)和網(wǎng)站實(shí)時(shí)交互。對(duì)程序開(kāi)發(fā)者而言,Widget則提供了一個(gè)“編寫(xiě)一次,到處運(yùn)行”的機(jī)會(huì),而且傳統(tǒng)的網(wǎng)頁(yè)程序員也能夠更加直接的參與本地應(yīng)用的開(kāi)發(fā)了!

根據(jù)標(biāo)準(zhǔn),Widget被打包成后綴名位.wgt的ZIP包,其根目錄下的config.xml文件則是其配置文件,要求文件名小寫(xiě)并以UTF-8進(jìn)行編碼。該文件中,僅有Widget元素及其xmlns屬性是必須的,其他均為可選元素。下面是一個(gè)最基本的配置文件:

  1. <?xmlversionxmlversion="1.0"encoding="UTF-8"?> 
  2. <WidgetxmlnsWidgetxmlns="http://www.w3.org/ns/Widgets"/> 
  3. <?xmlversionxmlversion="1.0"encoding="UTF-8"?> 
  4. <WidgetxmlnsWidgetxmlns="http://www.w3.org/ns/Widgets"/> 
  5.  

 

下面是對(duì)W3CWidget開(kāi)發(fā)的配置文件中所有可能元素的一個(gè)簡(jiǎn)單介紹。

根元素widget

可以擁有name、description、author、license、icon、content、feature和preference八個(gè)可選子元素,支持的屬性包括:

id:符合IRI標(biāo)準(zhǔn)的Widget標(biāo)識(shí)。

version:版本號(hào),例如1.0Beta。

viewmode:描述了Widget支持的視覺(jué)展現(xiàn),包括application、floating(默認(rèn)模式)、fullscreen、mini和all(允許所有模式)。

height和width:在floating模式下有效,在application模式下可由Widget引擎決定。


author元素

描述Widget作者,最多出現(xiàn)一次,支持的屬性包括:

href:作者首頁(yè)或其他相關(guān)的IRI標(biāo)識(shí)。

email:作者email地址。


content元素

描述Widget被運(yùn)行時(shí)打開(kāi)的文件,支持的屬性包括:

src:文件路徑。

type:文件的MIME類型。

encoding:文件編碼格式,默認(rèn)為UTF-8。

 

description元素

描述Widget,支持的屬性包括:

xml:lang:用于本地化。


feature元素

描述Widget在運(yùn)行時(shí)可能用到的API等組件,可以擁有param元素,支持的屬性包括:

name:該feature的IRI標(biāo)識(shí)。

required:該feature是否是運(yùn)行該Widget所必須的。


icon元素

描述Widget使用的圖標(biāo),支持的屬性包括:

src:圖標(biāo)文件路徑。

width和height:圖標(biāo)大小。


license元素

描述該Widget使用的協(xié)議,支持的屬性包括:

xml:lang:用于本地化。

href:相關(guān)協(xié)議的鏈接。


name元素

在諸如應(yīng)用程序菜單等處顯示的Widget名稱,支持的屬性包括:

xml:lang:用于本地化。

short:名字簡(jiǎn)寫(xiě),用于在空間受限的場(chǎng)合下顯示。


param元素

用于定義feature所需的參數(shù),支持的屬性包括:

name:參數(shù)名。

value:參數(shù)值。


preference元素

描述Widget初始化時(shí)的偏好,支持的屬性包括:

name:偏好名稱。

value:偏好值。

readonly:該偏好是否只讀。

下面是W3CWidget開(kāi)發(fā)中一個(gè)合法config.xml文件的例子:

 

  1. <?xmlversionxmlversion="1.0"encoding="UTF-8"?> 
  2. <WidgetxmlnsWidgetxmlns="http://www.w3.org/ns/Widgets" 
  3. id="http://example.com/sampleWidget" 
  4. version="1.0Beta" 
  5. height="800" 
  6. width="400" 
  7. viewmodes="floating"> 
  8.  
  9. <nameshortnameshort="Sample1.0"> 
  10. SampleW3CWidget  
  11. </name> 
  12. <featurenamefeaturename="http://example.com/sampleFeature"> 
  13. <paramnameparamname="paramName"value="paramValue"/> 
  14. </feature> 
  15. <preferencenamepreferencename="preferenceName" 
  16. value="preferenceValue" 
  17. readonly="false"/> 
  18. <description> 
  19. AdescriptionoftheWidget.  
  20. </description> 
  21. <authorhrefauthorhref="http://example.com/" 
  22. email="author@example.com"> 
  23. Author'sname  
  24. </author> 
  25. <iconsrciconsrc="icons/example.png"mce_src="icons/example.png"/> 
  26. <contentsrccontentsrc="customStartPage.html"mce_src="customStartPage.html"/> 
  27. <license> 
  28. ThelicenseusedbythisWidget  
  29. </license> 
  30. </Widget> 
  31.  

【編輯推薦】

  1. AndroidWidget開(kāi)發(fā)系列解讀
  2. AndroidWidget開(kāi)發(fā)詳解
  3. 全面認(rèn)識(shí)WebWidget開(kāi)發(fā)
  4. DashBoard的Widget開(kāi)發(fā)指南
  5. 解析AndroidWidget開(kāi)發(fā)中如何構(gòu)建Activity類

 

 

 

責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2011-09-07 17:28:15

2012-12-19 09:33:20

HTML5

2010-09-28 09:38:22

DOM模型

2009-07-06 00:13:04

HTML 5XHTML 2

2012-04-13 09:55:20

CSSWEB

2021-01-28 15:25:11

W3CIETFWebRTC

2010-05-13 15:22:55

XProcXMLW3C

2012-07-05 10:02:39

CSS

2010-06-11 10:28:13

W3CW3C驗(yàn)證

2010-07-23 08:54:02

2021-05-20 15:11:59

鴻蒙HarmonyOS應(yīng)用

2012-04-06 13:18:58

IE6W3CDIV

2011-09-08 16:07:13

Widget配置文件

2009-04-03 09:06:00

瀏覽器W3C標(biāo)準(zhǔn)

2015-07-03 16:59:05

W3C檢查工具Mobile Chec

2016-08-05 13:29:39

w3c流程css

2021-01-28 21:40:25

webRTC音視頻Web

2012-12-19 10:15:04

HTML 5

2012-06-08 14:45:08

HTML5

2011-10-24 13:05:50

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美精品欧美精品系列 | 日韩精品在线一区 | 国产精品视频偷伦精品视频 | 国产一区二区三区在线免费观看 | 激情婷婷成人 | 欧美成视频 | 日韩在线视频免费观看 | 97精品国产一区二区三区 | 久久精品一| 欧美一区二区综合 | 久久免费香蕉视频 | 日本三级电影在线看 | 久久精品二区亚洲w码 | 久久国产亚洲 | 国产精品久久在线 | 久久久免费在线观看 | 在线一区视频 | 精品久久九九 | 一区精品在线观看 | 成人福利网站 | 久久久久久久国产精品影院 | 久久久91精品国产一区二区精品 | 亚洲成人网在线 | 日本在线精品视频 | 欧美精品一区二区三区在线 | 殴美黄色录像 | 国产精品国产成人国产三级 | 欧美一区二区三区视频在线 | 欧美精品一区二区三区在线播放 | 久久九七 | 91麻豆精品国产91久久久更新资源速度超快 | 欧美日韩视频在线第一区 | 成人亚洲网 | 国产三级日本三级 | 成人特级毛片 | 黄色免费网站在线看 | 日韩亚洲欧美一区 | 91新视频 | 欧美色综合一区二区三区 | 在线欧美一区二区 | 精品国产乱码久久久久久丨区2区 |