通用連網架構在J2ME平台中扮演著十分重要的角色,如果沒有它,我們寫的應用程式對外人來說只能說“神秘”,而應用了通用連網架構進行連網的程式就顯得“神奇”了。本文將對通用連網架構進行整體的分析,具體的應用會在後續的文章詳細講述。 Generic Connection
MIDP中的事件處理機制在J2ME使用者圖形介面開發中具有舉足輕重的地位,本文將深入分析MIDP進階事件處理機制,本文提供的程式是新手學習不錯的例子。在接下來的文章我會繼續講述低級事件處理機制。
曾經在CSDN看到多位網友問圖片傳輸的問題,因此決定寫篇文章講述一個問題,最後通過執行個體示範如何解決這個問題並提供原始碼。如果你對連網中的操作以及多線程還不熟悉那麼請參考本站如下文章。 作 者:mingjava更新時間:2004-9-7 9:21:38點擊次數:59" href="http://www.j2medev.com/Article_Show.asp?ArticleID=75" target="_blank">編寫高效友好的多線程J2ME連網應用 作
無論學習那種語言都難免要接觸到檔案系統,要經常和檔案打交道。Java當然也不例外,有些網友覺得IO的設計很煩瑣,有的時候我也有這樣的感覺,其實用的熟練了,倒是覺得這個東西還是挺方便的。在介紹Java IO之前首先介紹一下非常重要的一個類File。 在看到這個類的名字後你一定認為它代表一個檔案,事實上這樣認為並不準確,因為Java中的File類可以代表檔案也可以代表目錄。在API doc中說明了這一點,同時把File用abstract
希望總結的這些知識點會對準備通過SCJP考試的朋友有所協助!難免有錯誤的地方歡迎大家批評指正。Thread類是在java.lang包中定義的,sleep()和yield()是Thread的靜態方法。但是wait()、notify()、notifyAll()是Object類的執行個體方法。要讓一個線程啟動要調用start()方法,但是具體什麼時間軸程開始運行是跟作業系統和虛擬機器相關的。
在CLDC中並沒有對序列化機制進行支援,但是這並不影響我們在J2ME連網或者RMS操作中使用這種有效機制,本文將講述如何採用序列化機制進行J2ME連網。 如果讀者對TOMCAT的使用和Java IO還不熟悉那麼請參考如下兩篇文章,作為本文的準備。作 者:mingjava更新時間:2004-9-14 9:55:45點擊次數:2" href="http://www.j2medev.com/Article_Show.asp?ArticleID=87"
Record Management System是J2ME的一個重要的子系統,目的是實現應用程式本機資料的持久性儲存。目前支援檔案系統的移動資訊裝置還有限,因此Record Management System是J2ME開發人員實現本機資料儲存的首選途徑。本文的目的就是全面的介紹Record Management System的知識。 顧名思義Record Management
初次編寫J2ME的連網應用程式的時候往往會寫出這樣的代碼:public void commandAction(Command c, Displayable s) { if (c == mExitCommand) notifyDestroyed(); else if (c == mConnectCommand) connect();} private void connect() { String url =
OTA的意思是Over The Air,通過無線網路下載和安裝J2ME應用程式的方案。搭建OTA伺服器是比較簡單的,但是做一個完整的OTA的伺服器卻非常複雜,因為這要設計到軟體的管理,下載的計費,安全認證等多個問題。本文主要目的是講述OTA下載的主要原理,搭建OTA伺服器的步驟。
在前面的文章中我們講述了如何?CommandListener和ItemStateListener介面來完成進階事件處理。但是來自於鍵盤輸入的低級事件是不能由Command來完成的。你必須繼承Canvas類並覆蓋其中的方法來完成低級事件的處理。 通常低級事件的處理是為了滿足遊戲開發的需要,因為遊戲開發相關的問題非常複雜。因此不在這裡進行闡述,有興趣的朋友可以和我索要相關的遊戲開發資料。MIDP定義了如下索引值在Canvas類內KEY_NUM0 KEY_NUM1
通常,我們發布的應用軟體在程式啟動的時候都會顯示一個歡迎介面,也可能是一些關於軟體的說明資訊,這篇文章將講述如何自己製作一個這樣的歡迎介面。 我以前曾經用Alert做過環境介面,可以使用display.setCurrent(alert,next)方法。這樣當alert的顯示時間結束或者使用者按鍵的話會顯示出下個介面。這基本上可以滿足我們的需求,但是這樣的效果並不太理想,我在手機上多次測試都不好。在這裡我介紹一種使用Canvas製作歡迎介面的方法,在其中會涉及到一些關於Tim
前幾天聽朋友說起移動那方面正在談論關於PIM的問題,這是個比較前沿的技術了。忽然想起來以前曾經在sun的網站看到過一篇文章是講述PIM的,於是今天把它大概介紹一下。 PIM的意思是personal infomation management(個人資訊管理),主要是針對使用者的重要訊息,例如通訊錄、提醒、議程等。PIM OP定義了一系列的API,提供了訪問這些重要資料的方法和途徑。有必要先談一下什麼是OP,OP的意思就是optional
突然覺得不想寫Blog了,開始覺得好玩。接連寫了幾篇J2ME方面的,後來覺得有些網友覺得還不錯。所有受到鼓勵,想一直寫下去,今天把J2ME的連網總結了一下,在Eclipse下把應用程式寫好了,在tomcat上也把server架起來了,甚至還在我的nokia 6108上測試了一下,通過GPRS連網通過。正想寫文章的時候停住了,我寫Blog是為了什麼呢?其實沒有多少時間來寫這個的,為了個排名?應該不是,實在又找不到理由。還是決定停下Blog吧 不知道其他的網友是怎麼想的?
2004.6.21,SUN發布了J2ME Wireless Toolkit2.2的beta版,看了它的新特性後,我感到莫名的興奮。太多需要的東西在這裡得到了支援。真想快點與大家分享這份快樂。 J2ME Wireless Toolkit2.2現在的模擬器是大螢幕的320*240,看上去就爽!色彩也從2.1版本的256色變成了4096色。這些只是外觀,都已經讓我們狂喜不已了。在2.2版本中提供了對Mobile 3D、WMA2.0、BlueTooth、Local
由於本文寫作的時候eclipseME的版本還比較低,但是在0.5(如果我沒有記錯的話)以後安裝方式就改變了,截至到11.18號最新的版本應該是0.6.1,如果大家安裝高版本的話請參考下面串連中的文章,http://www.j2medev.com/Article_Show.asp?ArticleID=144如果是0.4.x的可以參考本文。 由於WTK並沒有提供代碼編輯的功能,因此本文講述如何使用Eclipse搭建J2ME開發環境。讀完這篇文章讀者將可以使用J2SDK1.4.
本文的目的在於講述如何通過程式處理jar檔案,這與在命令列或者IDE中操作jar檔案差別比較大。我們主要涉及到的內容是java.util.jar包以及java.io包的使用。
現在工作很忙,最近沒有時間寫技術文章了。因此今天談談自己學習J2ME的一些心得。希望對大家有所協助。同時歡迎大家談談自己的感受!具備良好的java語言基礎,不要還沒有學習java語言就拿起一本J2ME的書來看。這樣效果並不好,相反如果你有良好的java語言基礎的話,J2ME就顯得比較容易掌握!如果你決定開始學習J2ME了,那麼首先你應該清楚J2ME的體繫結構是什麼樣的。當你真正清楚了Configuration和Profile的關係、瞭解了CDC和CLDC的區別後,那麼你可以開始編寫自己
文章標題:WAP開發入門--搭建開發環境作 者:mingjava更新時間:2004-9-7 15:34:35點擊次數:82" href="http://www.j2medev.com/Article_Show.asp?ArticleID=76" target="_blank">WAP開發入門--搭建開發環境講述了如何搭建WAP應用程式的開發環境,本章將主要介紹WML的相關知識,如何開發WAP應用程式。
在應用程式中處理Jar檔案簡單介紹了如何使用java.util.jar包提供的API操作jar檔案,下面通過一個相對複雜的例子講述一些Jar檔案相關的進階應用程式。仔細讀讀這篇文章並參考一下相關的java doc會對你學習java語言有很大的協助。
本文講述如何使用JNI技術實現HelloWorld,目的是讓讀者熟悉JNI的機制並編寫第一個HelloWorld程式。 Java Native