freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2me的手機游戲的開發(fā)-在線瀏覽

2025-08-05 16:25本頁面
  

【正文】 打包的一些規(guī)則。應(yīng)用程序能訪問到下面的一些資源:(1)震動文件中的所有文件。 CLDC和MIDP庫中的類打包:MIDlet應(yīng)用一般采用震動文件的形式。保存在震動文件中的清單文件是一個簡單的文本文件,包含屬性值。 J2ME API簡介 MIDP API概述MIDP API包含以下五個部分,如表21所示:表21 MIDP API類 別描 述Application包括MIDlet類。Networking提供訪問設(shè)備通信能力的接口。User Interface包括MIDP LCDUI(液晶顯示器用戶界面)類。為了創(chuàng)建一個MIDlet,必須從這個虛基類派生出自己的類。表22 MIDlet類方 法描 述訪問JAR和JAD文件中的屬性String gerAppProperty(string key)返回JAR和JAD中與key相對應(yīng)的屬性的值。Abstract void pauseApp()在用戶暫停游戲時,應(yīng)用程序管理器調(diào)用MIDlet的類方法。Abstract void notifyDestroyed()如果游戲者決定退出游戲,可以調(diào)用這個方法來通知應(yīng)用程序管理器。Abstract void notifyRequest()調(diào)用這個方法來告訴應(yīng)用程序管理器MIDlet要重新開始。本質(zhì)上來說,MIDlet應(yīng)用程序只存在兩種狀態(tài)——暫停和運行。 使用定時器 MIDP API 包括兩個關(guān)于定時器的類—— Tast類 (如表23和24所示):表23 .Timer類 方 法 描 述Timer()構(gòu)造一個新的Timer對象。Void schedule(TimeTask task,Dare d)把一個任務(wù)定時在時間d運行。Void schedule(TimeTask task,long delay)指定一個任務(wù)在delay毫秒后運行一次。Void scheduleAtFixedRate(timeTask task,Date firstTime,long period)指定一個任務(wù)從firstTime連續(xù)運行,然后以固定間隔period毫秒連續(xù)運行。表24 Tast類方 法描 述Timer Task()構(gòu)造一個新的Timer Task對象。Abstract void run()這個方法必須被一個包含Timer時間執(zhí)行的代碼的方法重載。我們可以通過不同schedule的方法來確定什么時候執(zhí)行任務(wù),包括在一個指定的時間執(zhí)行一次和那個時間后按照一個固定的時間間隔連續(xù)執(zhí)行。 永久性數(shù)據(jù)(RMS)開發(fā)游戲時,保存數(shù)據(jù)在J2ME里是用RMS(Record Management System,記錄管理系統(tǒng))來實現(xiàn)的,表27就是這個包中所有的類的列表。表27 RMS包(不包含異常)類描 述類RecordStore允許訪問記錄存儲集功能。RecordComparation提供記錄存儲集的枚舉器;可以和比較器和過濾器聯(lián)合使用。RecordListener提供一個用來“監(jiān)聽”RMS中發(fā)生的事件的接口,比如記錄增加,修改和刪除。表28 記錄存儲API方 法描 述存儲集訪問方法Static RecordStore openRecordStroe(String record Name,blooean createIfNecessary)打開一個存儲集或者在它不存在的時候創(chuàng)建一個存儲集。Static void deleteRecordStore(String recordStore Name)刪除一個存儲集。String getName()獲取存儲集的名稱。int getSize()返回存儲集使用的總字節(jié)數(shù)。int getVersion()獲取存儲集的版本號。記錄訪問方法int addRecord(byte,int offset,int numBytes) 向存儲集中加入一條新的記錄。int getRecord(int recorded,byte[] buffer,int offset)把一條記錄讀取到buffer中。Void setRecord(int recorded,byte[] newData,int offset,intnumBytes)使用新的字節(jié)數(shù)組與recordId相關(guān)聯(lián)的內(nèi)容。Int getRecord(int recorded)返回按字節(jié)計算的記錄存儲集當前的數(shù)據(jù)大小。它是用來在一個記錄集合中枚舉的(使用parator參數(shù))。Void removeRecordLisrener(RecordListener listener)移除原來用addRecordListener方法加入的監(jiān)聽器對象。 記錄一個記錄就是一個字節(jié)數(shù)組,可以在里面寫任何格式的數(shù)據(jù)。在記錄存儲集中記錄是以一種類表的結(jié)構(gòu)存儲,如下圖22所示: IDRecord data(byte array)1“John”2 “64997”3 [.png image data] _圖22 Record data Store “A”每一個記錄和它相關(guān)的字節(jié)數(shù)組都有一個整數(shù)主鍵唯一來標識,RMS會成為記錄設(shè)定ID。在這個例子中,玩家的名字(字符串“John”)存儲在記錄1中,記錄2保存最高分,記錄3是先前從網(wǎng)絡(luò)上下載的緩存的圖象。 用戶界面(LCDUI)在創(chuàng)建游戲時,MIDP允許我們使用兩種截然不同的界面系統(tǒng)——高
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1