J2ME
摘要: 在JavaME的網絡開發中,我們通常使用的兩種網絡通信協議是HTTP超文本傳輸協議和Socket套接字協議,但是由于HTTP是短連接,因此在某些
手機中可能會出現不斷出現連接網絡的提示,因此很多時候我們通過Socket來實現網絡連接。在Socket開發中,我們應用的比較多的是手機端與手機端之間的通信,還有手機與服務器的通信。下面分別簡單歸納下兩種通信的基本實現。
閱讀全文
摘要: 在JAVA語言中提供了豐富的多線程操縱接口,提供了各類不同的線程實現方法供我們選擇,功能非常強大。在手機軟件設計中,由于同樣需要執行網絡連接(基于HTTP的高級Internet協議通訊)、UI調度等待、UI顯示幻化、游戲控制等操作需要通過后臺的數據運算或UI不斷更新等操作。因此在J2ME中,KVM虛擬機也提供了功能強大的多線程API,使我們同樣能在J2ME中實現線程的并發運算。在J2ME中,主要有以下三種方法實現多線程。
閱讀全文
摘要: 為了讓J2ME開發中能更好的體現類中的層次關系,這兩天根據J2EE中典型的軟件MVC設計模式思想融進J2ME開發中,通過設想并設計編寫了一個基于J2ME的MVC架構框架,整個架構已經基本完成了代碼的編寫,但尚未進行有關測試工作,因此在測試之后再對整個MVC架構的分析設計寫出來與大家探討。剛想將框架的代碼體系生成相應的接口文檔,但卻忘了如何生成,本文主要記錄下javadoc生成幫助文檔的步驟,步驟很簡單,只做記錄備忘。
閱讀全文
摘要: 在上一篇中小總結了下
J2ME手機開發中的內存優化的一些內容,本文繼續總結下在
J2ME開發過程中的一些細節優化處理。優化的作用就是提高代碼的執行效率,降低運行時的內存消耗,更好的適應各類內存類型的大小跟配置,以下內容將專門敘述有關代碼優化的細節。
閱讀全文
摘要: 在C或C++開發過程中,內存溢出問題可謂是經常讓開發人員極其痛苦的事情,稍不注意問題就產生,甚至引發隱含的漏洞產生。JAVA正是在C++的優秀品質中繼承下來的產物,擁有垃圾回收機制是JAVA虛擬機在C++繼承過程中進化的一個重要地方,垃圾回收機制能在對象沒被使用之后的某個時間將對象進行回收,從而能使無用對象占據的內存得到釋放。但是,這僅僅對有足夠內存的Server服務器主機跟PC機上的虛擬機有用,對于內存極其珍貴的設備來說垃圾回收機制卻顯得有點無能為力,英雄無用武之地。雖然隨著手機硬件的不斷升級,智能手機中的手機內存以及CPU資源大大得到提升,但是目前用戶手中的手機并無法普遍達到這種水平,因此在
J2 閱讀全文
摘要: 在
J2ME體系中,對xml的解析有比較游民的第三方解析API,分別為KXML和NanoXML,他們都提供了對解析xml的支持。KXML在解析XML過程中會對文件內容一層一層進行解析,因此成為增量式解析器,比較適合大文件的解析。而NanoXML是一次性解析器,在一次時間里就把整個xml文檔解析完,因此不適合大文件的解析,會造成內存不足的現象。有關這兩種解析器網上都有介紹過,在這里對它們的使用進行總結。
閱讀全文
摘要:
J2ME技術提供了移動空間融入網絡中的聯網功能,因此使得手機等移動設備的衛星導航系統跟手機網絡游戲的應用成為了現實。在MIDP中處理移動信息設備網絡連接功能的最主要技術是javax.microedition.io中各個類和接口,以及java.io包中的(I/O)接口為數據流提供了系統輸入和輸出功能。
閱讀全文
摘要: 在游戲開發以及任何軟件的設計都需要建立一個穩定的引擎結構體,來作為軟件設計的基本架構,是軟件體系結構的核心支撐框架,一切功能的實現以及擴展都在這個基礎架構之上來完成。一個游戲的設計涉及到游戲控制、角色、游戲場景、道具、游戲聲效以及游戲過程事件監聽機制等元素,因此建立良好的游戲引擎能對以上各元素進行有效的控制。本文介紹在
J2ME游戲設計中游戲引擎的基本程序架構.
閱讀全文
摘要: 在
J2ME游戲設計中,需要由很多背景地圖跟活動的精靈才能讓游戲跟接近現實,跟讓玩家從中獲得游戲的興趣。而在復數
精靈Sprite跟多
地圖背景TiledLayer的情況下,將給開發帶來一定的復雜性,然而,MIDP2.0中的游戲API提供了一個圖層管理類,有了該類我們可以輕易的對游戲中的各個Layer有效的管理,從而使得開發的難度大大的降低,該類的名稱叫LayerManager,顧名思義就是對圖層的管理的類,今天在這里將稍微總結下LayerManager在開發過程中的基本知識。
閱讀全文
摘要: 在
J2ME中
游戲精靈Sprite是Layer的子類,而MIDP2.0中關于Layer圖層接口還有一個重要的類TiledLayer,該類的作用是用于構建游戲地圖。游戲中除了精靈的活動之外,還需要有背景地圖,使得精靈在地圖上走動形成逼真的環境效果,因此MIDP2.0提供我們用于構建游戲地圖的TiledLayer類,我們能使用TiledLayer容易的構建形象美觀的各種地圖背景。本文敘述有關TiledLayer的重要方法以及如果使用TiledLayer構造出游戲地圖。
閱讀全文
Full J2ME Archive