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

Windows Mobile 6.5中Widgets開發初體驗

移動開發
Windows Mobile 6.5的DTK終于發布了,其中最吸引人的是兩個功能:Widgets和Gesture API。Widgets是近來非常流行的一項技術,用于顯示一些常用信息,比如天氣、股票、新聞和體育等。Google Android和Symbian上已經有了類似的技術,可以說,Widgets是很好地結合了移動設備與互聯網的技術。雖然Widgets開發簡單,但很有可能改變移動互聯網的未來格局。

Widgets開發環境

好了,我們先要看一下,如何為Windows Mobile 6.5開發一個Widgets控件。首先,我們需要下載Windows Mobile 6.5的DTK,下載鏈接為:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=20686a1d-97a8-4f80-bc6a-ae010e085a6e

Windows Mobile 6.5的DTK需要與Windows Mobile 6 SDK配合使用,Windows Mobile 6 SDK的下載地址:

http://www.microsoft.com/downloads/details.aspx?familyid=06111a3a-a651-4745-88ef-3d48091a390b&displaylang=en

由于很多Widgets都需要聯網,所以測試環境也需要ActiveSync的支持。Vista應該使用Windows Mobile Device Center 6.1,下載地址:

http://www.microsoft.com/windowsmobile/en-us/help/synchronize/device-center-download.mspx

編寫Widgets

接下來,我們就可以來進行一個Widgets開發了。首先創建一個WidgetDemo的文件夾,創建一個叫做widget.htm的文件,將下面的HTML代碼拷貝到文件中:

  1. <html> 
  2. <head>   
  3. <title>Cool Widget!</title>   
  4. </head>   
  5. <body>   
  6. I'm a cool windows mobile 6.5 widget   
  7. <!-- Search Google --> 
  8. <form method="get" action="http://www.google.cn/custom" target="google_window"> 
  9. <table bgcolor="#ffffff"> 
  10. <tr><td nowrap="nowrap" valign="top" align="left" height="32"> 
  11. <a href="http://www.google.com/"> 
  12. <img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"></img></a> 
  13. <label for="sbi" style="display: none">????????</label></tr> 
  14. <tr> 
  15. <input type="text" name="q" size="31" maxlength="150" value="" id="sbi"></input> 
  16. <label for="sbb" style="display: none">??????</label> 
  17. <input type="submit" name="sa" value="??" id="sbb"></input> 
  18. <input type="hidden" name="client" value="pub-9289651901062754"></input> 
  19. <input type="hidden" name="forid" value="1"></input> 
  20. <input type="hidden" name="ie" value="UTF-8"></input> 
  21. <input type="hidden" name="oe" value="UTF-8"></input> 
  22. <input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1"></input> 
  23. <input type="hidden" name="hl" value="zh_CN"></input> 
  24. </td></tr></table> 
  25. </form> 
  26. <!-- Search Google --> 
  27. </body>   
  28. </html> 

這個Widget就是調用Google的搜索頁面。原來的Widget Demo沒有Google搜索的代碼,我從網上找了一個示例加了進去。接下來,創建一個叫做config.xml的文件,將下列代碼拷貝到文件中

 

這是一個描述性的XML文件,結構非常清晰,不需要多做解釋了。注意content,icon和access network三個節點。Content的src就是我們剛編寫的widget.htm, 允許Widget訪問網絡,icon則是顯示在Windows Mobile開始菜單里的圖標。

項目結構

現在有了三個文件,我們使用WinZip將其壓縮成一個ZIP文件。特別需要指出的是,我們不能壓縮這三個文件所在的文件夾,必須選中所有文件之后進行壓縮。然后我們將WidgetDemo.zip的擴展名改為WidgetDemo.wgt。

部署Widget

到這里,Widget開發就完成了。通過ActiveSync或者共享目錄,將Widget拷貝到Windows Mobile 6.5的模擬器中。

Widgets頁面1 Widgets頁面2

我們使用File Explorer來找到這個Widget文件,點擊之后,會提示是否安裝并運行這個Widget。

安裝Widget之后,會自動運行,Google的圖標來源于網絡,所以可能會顯示慢一些。如果Google圖標沒有顯示出來,則說明網絡連接不通:

手機草圖Widgets頁面

輸入關鍵字,點擊button,Widget會自動啟動IE Mobile,顯示搜索結果。

在使用時,我們可以在開始菜單里找到相應的圖標,可以打開Widget。還需要說明的是,如何卸載這個Widget。

在開始菜單 - Setting – System - Remove Programs里,可以看到我們的Widget,與卸載普通的應用程序沒有區別。

第一個Widgets項目

 

我們的Widget被安裝在\Program Files\Widgets\User\7的目錄里,目錄的序號與安裝順序有關,比如1里就是內置的Live Search。

寫在最后

寫到這里,Widget開發就完成了,怎么樣?簡單吧。Widget開發的簡單性,正是它未來可能締造輝煌的主要優勢。任何熟悉HTML和JavaScript的人都可以開發出功能豐富的Widget,而Widget又可以像普通應用程序一樣使用。

雖然不像Palm的WebOS那樣具有顛覆性,但是依托于目前的技術,才能獲得大多數開發者的支持。現在只有Windows Mobile 6.5支持Widget,但其他移動設備是否有可能支持Widget呢?一切皆有可能。

總之,一句話,大有可為!

【編輯推薦】

  1. Windows Mobile 6.5將在5月推出
  2. 微軟稱已完成Windows Mobile6.5開發
  3. 微軟開始組織開發大型Windows Mobile應用程序
  4. 微軟將推出Windows Mobile應用軟件商店
  5. Windows Mobile上實現自動拼寫和匹配

  1. <?xml version="1.0" encoding="utf-8" ?>   
  2. <widget version="1.0"   
  3. xmlns="http://www.w3.org/ns/widgets"   
  4. id="">   
  5. <name>My first widget</name>   
  6. <content src="widget.htm" type="text/html" />   
  7. <access network="true" />   
  8. <icon src="icon.png"/>   
  9. <description>This is my first widget,   
  10. it won't make a lot of money on the   
  11. marketplace but at least is cute!</description>   
  12. </widget> 
責任編輯:彭凡 來源: cnblogs
相關推薦

2010-05-23 10:29:29

Widget開發

2009-03-12 08:34:54

2011-09-08 10:18:09

Windows MobWidgets

2011-04-25 16:40:21

開發環境搭建Windows Mob

2011-09-08 10:04:07

Windows MobWidget

2012-05-16 10:50:17

Windows Pho

2009-08-10 09:46:06

中國移動Mobile

2009-05-18 09:06:37

微軟WMWindows Mob

2009-05-19 10:44:23

微軟Windows mob移動OS

2011-04-25 17:17:55

Gesture APIWindows Mob

2009-02-22 09:04:51

WM 6.5SoftKey改進

2011-09-15 15:03:10

2009-06-04 14:18:44

Windows Mob工具包

2009-06-01 08:48:44

微軟Windows Mob移動OS

2009-04-28 09:47:44

WM6.5Windows Mob智能手機

2010-03-26 09:13:00

Windows Mob系統更新

2009-02-17 10:41:38

Windows Mob操作高清照片

2010-02-02 17:04:38

Windows MobWindows Mob下載

2013-07-19 15:05:04

2012-08-01 14:12:43

Windows Ser
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧美激情精品一区二区 | 中文字幕在线观看日韩 | 国产精品一区在线观看 | 日韩色综合 | 久久精品视频一区二区 | 91精品国产乱码久久蜜臀 | 国产欧美视频一区二区 | 亚洲三区视频 | 56pao在线 | 一区二区成人 | 欧美激情在线播放 | 久久久.com | 精品av久久久久电影 | 国产一二三区电影 | 国产精品久久久久久久久免费丝袜 | 精品麻豆剧传媒av国产九九九 | 影音先锋中文字幕在线观看 | 最新日韩在线视频 | 亚洲成人一区二区三区 | 亚洲综合视频一区 | 亚洲精品白浆高清久久久久久 | 天天操天天射天天 | www.久久99| 日韩视频观看 | 日本天天操 | 欧美一二三 | 久久久久亚洲精品中文字幕 | 久久精品伊人 | 亚洲一区视频在线 | 亚洲成av人影片在线观看 | 成人久久 | 免费久久99精品国产婷婷六月 | 中文字幕一区二区三区精彩视频 | 在线播放中文 | 日本高清视频在线播放 | 色婷婷av久久久久久久 | 超碰97人人人人人蜜桃 | 欧美精品99 | 亚洲 欧美 综合 | 日日碰狠狠躁久久躁96avv | 一区二区三区四区电影视频在线观看 |