windows mobile/CE 訪問web頁面

本來項目要求採用c/s模式,PDA作爲客戶端,採用webservice方式實現數據的發送和接收,但是考慮時間限制,改爲直接訪問網頁顯示在PDA上,也就是B/S的方式。

      由於手機和PDA操作系統不同,我試了一下。在PDA上用標準SDK使用IWebBrowser2控件,新建單文檔工程,能夠輕鬆訪問頁面,並且有滾動條。

      同樣的程序放到HTC手機上去跑,除了沒有滾動條外一切正常。爲了讓客戶區顯示滾動條我試了好多種方法,要麼能顯示,但是不能移動頁面,要不根本就不顯示。心想是不是WM6不支持滾動條的緣故。

      下載了wm sdk6.0 看到samples下面的miniPIE工程,它是基於ATL的。拿到手機上一切正常,但是放到PDA上就不行了。原因很簡單,不能做到向上兼容。

      於是,兩個設備跑兩個不一樣的程序了。

       採用手持機直接訪問網頁的方式有利也有弊。

好處是:減輕了PDA軟件開發人員的工作量。

缺點是:頁面刷新速度慢,影響用戶滿意度。

所以我想採用這樣一種方式:把頁面上的圖片什麼的資源統統放到本地,而要查詢的數據從網頁從後端網頁獲取,不知道可行否。。。

      也許widget可以滿足我的要求?

      

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章