程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> j2me創意-Wap浏覽器的源代碼

j2me創意-Wap浏覽器的源代碼

編輯:關於JAVA

這幾天不斷的有網友,朋友,公司來詢問我關於Wap浏覽器,即時信息內容設計,以及低級UI組件設計的問題。為了解答各位網友跟朋友的需求,再次貢獻自己的源代碼,這些代碼直接在eclipse+eclipseMe上可直接運行
裡面實現的功能友通過kxml解釋wml並生成UI組件顯示出來。采用多線程下載數據,
本想采用proxy的方式去讀取圖片---這部分沒做
采用mvc結構分離業務邏輯與UI。
采用command的方式進行操作。
實現大部分實用的UI使用,也可以自己定義UI。
。。。。。。。。。。。。還有很多沒實現,就等大家去做了。
再次聲名,次相關的源代碼可以用於商業用途,但用的時候麻煩通知下我。讓我也了解我對j2me做成的貢獻 有多大。也算是對本人我的尊重。
代碼寫的比較差。還望大家完善 設計一個J2me Wap浏覽器幻想

關鍵字: J2ME
昨天完成了一個小程序,所以今天有比較空閒了,前陣子自己設計了j2me的UI,所以對在一手機畫布上繪制UI也算是比較有心得的。所以今天突發奇想,不如自己定制一個wap浏覽器來玩下。
自己以前也做過wap網站,所以也知道它的大概個標簽,想來通過xml包解釋這些標簽不難,現在把我的個人想法發到這裡來,希望各位愛好者提供建議。
1:設計一個可組裝的UI以提供對xml解釋後的支持。(基本上是采用以前的UI設計方式)。
2: 采用網站流行的xml解釋包,對wml進行解釋,主要構思是采用一個2維表進行數據結構的保存。
3:session機制,這方面是個難度,記得以前設計wap的時,在測試的時候發現有些手機並不支持session。個人想法是在手機上保存一個sessionId,然後發送這個Id,並時刻保持這個Id與服務器的一致。
4:解釋機制,是否是一邊解釋一邊顯示,還是全部下載完,解釋完在顯示,在技術上的難度來講,第一個無疑是比較困難的,但是第二個在用戶體驗方面存在比較大的缺陷。
5:緩存機制,主要難點是記錄用戶的操作,以及判斷服務器內容是否改變,從而決定是否重新下載,還是直接從緩存中獲取。

以上幾點我只對第一點有把握,第2個估計看下文檔就ok了,其他方面我還沒有比較多的認識

創意的起源

1。源自去年6月份實現了一個足球的客戶端,對即時網絡開發有一定的了解,
2。來自足球項目自己抽象出一套可修改,拔插的UI實現。
3。簡單其他開源的靈感。

實現過程。
Wap Explorer 圖片預覽
前幾天說要設計一個Wap浏覽器的,經過上個禮拜天的設計,基本已經把UI的框架搭建出來了。不過對於wap的Wml解釋器還沒寫,一來這方面比較難寫,沒有實踐過,二來這幾天公司有事情忙。所以就停了下來,不過趁著今天下午有空,我發些設計好的截圖給大家看。
在UI裡我實現了對字體的控制已經對皮膚(所謂的皮膚只是換換顏色而已)的控制

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved