【正文】
轉(zhuǎn)換,轉(zhuǎn)換為L(zhǎng)ist類對(duì)象 if(c==exitCommand){ //加入第三章選項(xiàng)標(biāo)題(第一章,null)。(exitCommand)。一級(jí)菜單界面的定義如下:List l=new List(超級(jí)閱讀小說,)。 (f)。 通過Form類定義一個(gè)表單對(duì)象f,()的方法將讀取文本文件返回的字符串內(nèi)容加入到表單對(duì)象中,為了該表單內(nèi)容在閱讀完之后可以返回上一級(jí)顯示界面,()方法在表單中加入一個(gè)按鈕對(duì)象,(this)方法注冊(cè)CommandListener高級(jí)事件處理,這樣當(dāng)選擇按鈕時(shí)即可調(diào)用CommandListener 高級(jí)事件接口類中的mandAction()函數(shù),在該函數(shù)中判斷是哪個(gè)按鈕被選中,通過該函數(shù)中的代碼來決定處理流程。 ()。 } (())。 ()。 String str = ()。 ()。 ByteArrayOutputStream InputStream讀取文本文件的函數(shù)定義如下: 本系統(tǒng)要閱讀三章內(nèi)容,所以制作了三個(gè)文本文件,、將三個(gè)文件存入test\res文件夾中,到此文本內(nèi)容準(zhǔn)備完成。④閱讀器中的菜單設(shè)計(jì)技術(shù)實(shí)現(xiàn)。 } 系統(tǒng)設(shè)計(jì) 基本概念本文利用J2ME技術(shù)開發(fā)了一個(gè)文本閱讀器,實(shí)現(xiàn)了手機(jī)對(duì)文本文件的顯示,給出了該程序的實(shí)現(xiàn)代碼,并對(duì)其關(guān)鍵技術(shù)進(jìn)行了詳細(xì)闡述。 } try{ } (())。 } ch=()。 ( ch )。 while ( ch!= 1 ) { ch=()。 int ch=0。 s = new ByteArrayOutputStream()。 s。 //由文件名參數(shù)來定義一個(gè)輸入流對(duì)象變量in in = ().getResourceAsStream(testFileName)。在J2ME中如何讀取文本文件的內(nèi)容,在本系統(tǒng)中寫了一個(gè)函數(shù)用來讀取指定的文本文件,文本文件做為參數(shù)傳給該函數(shù),該函數(shù)的返回值為字符串類型,將文件的內(nèi)容做為一個(gè)完整的字符串返回。由于以上介紹的減少變量、函數(shù)的命名長(zhǎng)度的關(guān)系。如果不加以施行有效的措施,將造成嚴(yán)重的后果。 關(guān)于混淆器Java 語言并沒有完全編譯成二進(jìn)制可執(zhí)行文件,需要虛擬機(jī)來執(zhí)行。 內(nèi)存檢測(cè)器是內(nèi)存跟蹤測(cè)試隨時(shí)間變化的調(diào)試器。 (5)將PNG圖片合并成一張,減少圖形數(shù)據(jù)的大小。在應(yīng)用程序內(nèi),對(duì)于所建立的類、接口、方法及變量名而言,都需要賦予一個(gè)識(shí)別的名稱,所命名的名稱每多一個(gè)字符就會(huì)在類文件內(nèi)多產(chǎn)生一個(gè)字節(jié),對(duì)于一個(gè)較復(fù)雜的應(yīng)用程序而言就會(huì)增加為數(shù)不小的數(shù)據(jù)量。使用Image類中的createImage函數(shù)可從整圖中分割出所需要的元素。 PNG圖片格式PNG(Portable Network Graphics)格式是MIDlet唯一支持的圖象格式,PNG具體格式由PNG Specification,Version 。該類使不需要高分辨率的圖象就能創(chuàng)建大幅圖面成為可能。層號(hào)總是連續(xù)的,即使有中間的層被移除,其他層的序號(hào)會(huì)作相應(yīng)的調(diào)整以保持整體的完整性。LayerManager提供控制整體畫面層的控制。不同的frame可交相顯示,構(gòu)成動(dòng)態(tài)的效果。比如: GameCanvas類直接提供了getKeyStates(),使程序員可以在同一個(gè)線程自己偵測(cè)按鍵的狀態(tài)。其中 Layer類一般不會(huì)直接用到。不過在某些MIDP的實(shí)現(xiàn)上已經(jīng)加上了雙重緩沖的支持,因此在處理前應(yīng)先利用Canvas類的isDoubleBuffer()方法來判斷。需要在paint()方法內(nèi)將所想要畫的圖形畫在一張預(yù)先準(zhǔn)備好的背景上,等所有繪圖操作都完成后再將背景的數(shù)據(jù)拷貝到實(shí)際的屏幕上。它具有24位深度色彩的繪制能力,以三原色分別各占一個(gè)字節(jié)表示其顏色。Canvas提供了鍵盤事件、指點(diǎn)桿事件(如果設(shè)備支持),并定義了允許將鍵盤按鍵映射為游戲控制鍵的函數(shù)。本程序采用面向?qū)ο蟮脑O(shè)計(jì)模式,對(duì)游戲中的所有物體賦予對(duì)象的概念和屬性。在active狀態(tài)調(diào)用destroyApp(boolean unconditional)或者pauseApp()方法可以使得MIDlet進(jìn)入destroyed或者pause狀態(tài)。MIDlet及相關(guān)的支持類組成了MIDP應(yīng)用程序的實(shí)際內(nèi)容。,其執(zhí)行效率較C++等完全編譯后的程序會(huì)低很多,程序如果不進(jìn)行精簡(jiǎn)和優(yōu)化,將可能導(dǎo)致運(yùn)行的不流暢。因此,其邏輯設(shè)計(jì)應(yīng)當(dāng)相當(dāng)嚴(yán)謹(jǐn),需將所有可能發(fā)生的事件及意外情況考慮在設(shè)計(jì)中。手機(jī)中由于處理器和內(nèi)存空間、存儲(chǔ)空間都十分有限,其數(shù)據(jù)庫(kù)系統(tǒng)與普通PC大相徑庭。閱讀器最基本的功能包括:載入圖書、前進(jìn)、后退、存檔、讀取書簽,更換背景。Java Application Manager 會(huì)從網(wǎng)絡(luò)上下載代表該Application Suite 的JAR 檔,接著在手機(jī)上安裝此MIDlet Suite,然后在手機(jī)開始執(zhí)行該應(yīng)用程序。在不使用各電信商的擴(kuò)展API的時(shí)候,制作給移動(dòng)電話用的MIDlet也將可以使用在Palm OS上面。這樣一來,就可以當(dāng)成MIDP應(yīng)用程序(MIDlet)來運(yùn)行了。MIDP要求平臺(tái)設(shè)備提供一個(gè)機(jī)制用來存儲(chǔ)簡(jiǎn)單的數(shù)據(jù)記錄,通過正常的平臺(tái)事件,比如重新啟動(dòng)和電池更新維護(hù)系統(tǒng)的完整性。(4)盡可能完全緊湊的完成設(shè)計(jì)目的。它的目標(biāo)是為資源受限制的Palm(是目前較為流行的掌上電腦操作系統(tǒng))可連接的電子設(shè)備,實(shí)現(xiàn)一個(gè)java虛擬機(jī)。 JVM ( 虛擬機(jī) )JVM是專門為微型電子設(shè)備與資源受限設(shè)備如:手機(jī)、尋呼機(jī)、移動(dòng)互聯(lián)網(wǎng)設(shè)備、家用微電子設(shè)備等設(shè)計(jì)的一種輕便、緊湊的JAVA虛擬機(jī)。第二層是profile層,由小型計(jì)算設(shè)備的應(yīng)用程序編程接口(API)的最小集合組成。相反,J2ME架構(gòu)由位于原生操作系統(tǒng)之上的多層軟件組成,這些軟件共同稱為“連接有限設(shè)備配置”(Connected Limited Device Configuration, CLDC)。2. Java技術(shù)提供了一個(gè)類庫(kù),它使的應(yīng)用開發(fā)商可以創(chuàng)建更為直覺、豐富的用戶界面(GUI);3. Java技術(shù)使網(wǎng)絡(luò)帶寬的應(yīng)用更為有效,因?yàn)閼?yīng)用程序可以下載到器件上,并在本地運(yùn)行,僅僅是在連接到服務(wù)器時(shí)才會(huì)占用網(wǎng)絡(luò)帶寬。開發(fā)人員需要利用商業(yè)計(jì)算機(jī)上現(xiàn)有的前端和后端軟件的計(jì)算能力,并將這些能力傳遞到微型、移動(dòng)和無線的計(jì)算設(shè)備上。無線設(shè)備和小型計(jì)算設(shè)備的消費(fèi)者期望這些設(shè)備能夠有較高的性能。 J2ME簡(jiǎn)介J2ME是為了能夠開發(fā)運(yùn)行在小型設(shè)備、獨(dú)立設(shè)備、互聯(lián)移動(dòng)設(shè)備、嵌入式設(shè)備上的JAVA應(yīng)用程序而被提出的。整篇論文都是圍繞著這一部分來展開論述的,在這一部分里詳細(xì)介紹網(wǎng)絡(luò)版手機(jī)閱讀器的開發(fā)全過程和開發(fā)過程中存在的疑難問題。并且閱讀器還可以閱讀網(wǎng)絡(luò)上的資源,實(shí)現(xiàn)資源利用的最大化。隨著人們對(duì)快節(jié)奏的學(xué)習(xí)充電的重視,對(duì)移動(dòng)閱讀的需求也相應(yīng)增大,為了滿足人們移動(dòng)閱讀的愿望,因此我們急需J2ME開發(fā)一款能滿足人們?nèi)粘i喿x得簡(jiǎn)潔方便的手機(jī)軟件。手機(jī)中將Java語言引入,作為一種通用的開發(fā)標(biāo)準(zhǔn),并將向市場(chǎng)推廣普及僅僅短短幾年,J2ME仍是一種新型的技術(shù),中文資料除臺(tái)灣出版過相關(guān)書籍外,國(guó)內(nèi)相關(guān)介紹資源很有限,國(guó)內(nèi)J2ME開發(fā)商也屈指可數(shù),名聲較響的DigitalRed公司也僅成立于1999年。繼短信、彩信等服務(wù)之后,中國(guó)移動(dòng)提供基于Java的百寶箱業(yè)務(wù),應(yīng)用產(chǎn)品遍及商務(wù)應(yīng)用、信息獲取、英漢互譯、游戲娛樂等多媒體領(lǐng)域。隨著JAVA技術(shù)的不斷更新提高,J2ME技術(shù)的出現(xiàn),使得手機(jī)游戲越來越成為我們關(guān)注的焦點(diǎn)。目前幾乎人手一部或幾部手機(jī),正是由于手機(jī)的高普及率,使得無線移動(dòng)商務(wù)才得以迅速普及和發(fā)展。s under and so on Sun Corporation, Motorola, Simens technical support start to develop based on the J2ME platform wireless application is SUN Corporation the development platform which in view of embedded, the expense class electronic products promotes, poses the Java technology together with J2SE and J2EE three important in fact is a series of standard set, formulates related Java Specification Request(JSR) by the JCP organization and issued, each manufacturer can defer to the standard to carry on the realization on own product, but must have through the TCK test, to guarantee the patibility like this.The J2ME platform as a result of own characteristic, oneself after bees the current field popular wireless application development prop function provides which using J2ME, electronic merce, enterprise39。實(shí)際開發(fā)了一個(gè)基于2ME平臺(tái)的多媒體手機(jī)閱讀器軟件,進(jìn)行了相關(guān)理論和技術(shù)的分析。J2ME 實(shí)際上是一系列規(guī)范的集合,由JCP 組織制定相關(guān)的Java Specification Request(JSR)并發(fā)布,各個(gè)廠商會(huì)按照規(guī)范在自己的產(chǎn)品上進(jìn)行實(shí)現(xiàn),但是必須要通過TCK 測(cè)試,這樣確保兼容性 。畢業(yè)設(shè)計(jì)說明書件職業(yè)技術(shù)學(xué)院軟件學(xué)院學(xué)生姓名: 學(xué)號(hào): 學(xué) 院: 專 業(yè): 指導(dǎo)教師: 2010年6月手機(jī)網(wǎng)絡(luò)版小說閱讀器設(shè)計(jì)與開發(fā)摘要近年來,隨著信息技術(shù)的飛速發(fā)展,移動(dòng)通訊與互聯(lián)網(wǎng)的融合日趨明顯,作為電子商務(wù)領(lǐng)域的新生力量——移動(dòng)商務(wù),開始成為傳統(tǒng)電子商務(wù)的有益補(bǔ)充,顯示出巨大的發(fā)展?jié)摿统砷L(zhǎng)空間。J2ME 是SUN 公司針對(duì)嵌入式、消費(fèi)類電子產(chǎn)品推出的開發(fā)平臺(tái),與J2SE 和J2EE 共同組成Java 技術(shù)的三個(gè)重要的分支。本文首先分析了J2ME在當(dāng)前移動(dòng)終端發(fā)展中所具有的重要角色,選擇J2 ME作為移動(dòng)終端軟件開發(fā)平臺(tái)的優(yōu)勢(shì)。s attention, the people earnestly hope can enjoy the convenience which brings to the motion merce. The domestic and foreign more a