這幾天不斷的有網友
朋友
公司來詢問我關於Wap浏覽器
即時信息內容設計
以及低級UI組件設計的問題
為了解答各位網友跟朋友的需求
再次貢獻自己的源代碼
這些代碼直接在eclipse+eclipseMe上可直接運行
裡面實現的功能友通過kxml解釋wml並生成UI組件顯示出來
采用多線程下載數據
本想采用proxy的方式去讀取圖片---這部分沒做
采用mvc結構分離業務邏輯與UI
采用command的方式進行操作
實現大部分實用的UI使用
也可以自己定義UI
還有很多沒實現
就等大家去做了
再次聲名
次相關的源代碼可以用於商業用途
但用的時候麻煩通知下我
讓我也了解我對j
me做成的貢獻 有多大
也算是對本人我的尊重
代碼寫的比較差
還望大家完善
設計一個J
me Wap浏覽器幻想
關鍵字: J
ME
昨天完成了一個小程序所以今天有比較空閒了前陣子自己設計了jme的UI所以對在一手機畫布上繪制UI也算是比較有心得的所以今天突發奇想不如自己定制一個wap浏覽器來玩下
自己以前也做過wap網站所以也知道它的大概個標簽想來通過xml包解釋這些標簽不難現在把我的個人想法發到這裡來希望各位愛好者提供建議
設計一個可組裝的UI以提供對xml解釋後的支持(基本上是采用以前的UI設計方式)
采用網站流行的xml解釋包對wml進行解釋主要構思是采用一個維表進行數據結構的保存
session機制這方面是個難度記得以前設計wap的時在測試的時候發現有些手機並不支持session個人想法是在手機上保存一個sessionId然後發送這個Id並時刻保持這個Id與服務器的一致
解釋機制是否是一邊解釋一邊顯示還是全部下載完解釋完在顯示在技術上的難度來講第一個無疑是比較困難的但是第二個在用戶體驗方面存在比較大的缺陷
緩存機制主要難點是記錄用戶的操作以及判斷服務器內容是否改變從而決定是否重新下載還是直接從緩存中獲取
以上幾點我只對第一點有把握第個估計看下文檔就ok了其他方面我還沒有比較多的認識
創意的起源
源自去年月份實現了一個足球的客戶端對即時網絡開發有一定的了解
來自足球項目自己抽象出一套可修改拔插的UI實現
簡單其他開源的靈感
實現過程
Wap Explorer 圖片預覽
前幾天說要設計一個Wap浏覽器的經過上個禮拜天的設計基本已經把UI的框架搭建出來了不過對於wap的Wml解釋器還沒寫一來這方面比較難寫沒有實踐過二來這幾天公司有事情忙所以就停了下來不過趁著今天下午有空我發些設計好的截圖給大家看
在UI裡我實現了對字體的控制已經對皮膚(所謂的皮膚只是換換顏色而已)的控制
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19138.html