詳解關(guān)于Windows Mobile 6.5以上Widgets應(yīng)用
Windows Mobile 6.5以上Widgets應(yīng)用是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)Windows Mobile中Widgets的應(yīng)用,在Windows Mobile 6.5的TDK出來以后,對于應(yīng)用開發(fā)人員來說,又多了一個(gè)有趣的應(yīng)用,對了,那就是Widgets!
在參考了Windows MobileTeamBlog的文章《Getting started with widgets on Windows Mobile 6.5》之后,這里,我們就利用文本編輯器和文件壓縮工具,來制作一個(gè)最簡單的Windows Mobile 6.5 Widgets應(yīng)用。
做這個(gè)簡單的Widget應(yīng)用,我們需要具備如下的條件:
- The Windows Mobile 6.5 emulator images
- ActiveSync(xP) or WindowsMobile Device Center(Vista)
文本編輯器(類似于xP自帶的記事本,寫字板之類的軟件)。
好了,下面就開始我們第一個(gè)WindowsMobile6.5Widgets應(yīng)用吧。
首先,參考W3CORG上對于Widgets標(biāo)準(zhǔn)的草案(草案最近更新日期為2009年5月28日),一個(gè)Widgets的zip壓縮包可以包含多個(gè)文件,作為一個(gè)最簡單的例子,這里就列出htm(Widgets起始文件)、xml(配置文件)和圖標(biāo)(ico、png或者gif等)。
第一步,我們單擊右鍵,為Windows Mobile新建一個(gè)文本文件,將如下代碼復(fù)制到該文件中,并另存文件名為widget.htm:

圖1:用記事本創(chuàng)建widget.htm文件
第二步,為Windows Mobile新建一個(gè)文本文件,將如下代碼復(fù)制到該文件中,并另存文件名為config.xml:
- <html>
- <head>
- <title>Cool Widget!</title>
- </head>
- <body>
- I'm a cool windows mobile 6.5 widget
- </body>
- </html>

圖2:為Windows Mobile用記事本創(chuàng)建config.xml文件
- <?xml version="1.0" encoding="utf-8" ?>
- <widget version="1.0"
- xmlns="http://www.w3.org/ns/widgets"
- id="">
- <name>My first widget</name>
- <content src="widget.htm" type="text/html" />
- <access network="true" />
- <icon src="icon.png"/>
- <description>This is my first widget,
- it won't make a lot of money on the
- marketplace but at least is cute!</description>
- </widget>
第三步,為Windows Mobile找一個(gè)png格式的文件,與widget.htm和config.xml放在同一個(gè)文件夾下,如下圖3所示:

圖3:三個(gè)文件的目錄
第四步,將這三個(gè)文件打成壓縮包,特別需要注意的是,要選擇.zip格式的文件,如下圖4所示:

圖4:文件壓縮方式
第五步,Windows Mobile中將生成的文件名由widget.zip改成widget.wgt,并cardleWM6.5模擬器,將該文件拷貝到設(shè)備的MyDocuments目錄下。如下圖5所示:

圖5:文件拷貝路徑
第六步,單擊widget.wgt,進(jìn)行安裝,如下圖6所示:


圖6:安裝widget
至此,為Windows Mobile在Widgets中的應(yīng)用,我們已經(jīng)將widgets安裝完畢,運(yùn)行后,其效果如下圖7所示:

圖7:widgets運(yùn)行界面
同時(shí),我們也可以在設(shè)備的ProgramFiles\Widgets\User\2目錄下,找到我們編輯的這三個(gè)文件,如下圖8所示:

圖8:widgets設(shè)備文件路徑。
小結(jié):詳解關(guān)于Windows Mobile 6.5以上Widgets應(yīng)用的內(nèi)容介紹完了,希望通過Windows Mobile中Widgets的應(yīng)用內(nèi)容的學(xué)習(xí)能對你有所幫助。,