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

正文內(nèi)容

基于j2me的手機游戲的開發(fā)(編輯修改稿)

2024-07-15 16:25 本頁面
 

【文章內(nèi)容簡介】 ore openRecordStroe(String record Name,blooean createIfNecessary)打開一個存儲集或者在它不存在的時候創(chuàng)建一個存儲集。Void closeRecordStore()關(guān)閉一個存儲集。Static void deleteRecordStore(String recordStore Name)刪除一個存儲集。Long getLastModified()獲取存儲集最后被修改的時間。String getName()獲取存儲集的名稱。int getNumrecords()返回存儲集當前記錄的數(shù)量。int getSize()返回存儲集使用的總字節(jié)數(shù)。int getSizeAvailable()獲取空閑空間。int getVersion()獲取存儲集的版本號。 續(xù)表28 記錄存儲APIStatic String[] listRecordStores()獲取MID中你可以訪問的所有的記錄存儲集的字符串數(shù)組。記錄訪問方法int addRecord(byte,int offset,int numBytes) 向存儲集中加入一條新的記錄。byte[] getRecord(int recordId)用ID來獲取一條記錄。int getRecord(int recorded,byte[] buffer,int offset)把一條記錄讀取到buffer中。Void deletRecord(int recorded)刪除與recordId相關(guān)的記錄。Void setRecord(int recorded,byte[] newData,int offset,intnumBytes)使用新的字節(jié)數(shù)組與recordId相關(guān)聯(lián)的內(nèi)容。Int getNextRecordID()在插入后獲取下一個記錄的ID。Int getRecord(int recorded)返回按字節(jié)計算的記錄存儲集當前的數(shù)據(jù)大小。RecordEnumeration enumerate Records(RecordFilterfilter,RecordComparator,boolean keepUpdataed)返回一個RecordEnumerator對象。它是用來在一個記錄集合中枚舉的(使用parator參數(shù))。與時間有關(guān)的方法Void addRecordListener(RecordListener listener)加入一個監(jiān)聽器對象,它可以在有這個記錄存儲集消息的時候被調(diào)用。Void removeRecordLisrener(RecordListener listener)移除原來用addRecordListener方法加入的監(jiān)聽器對象。記錄存儲集在與MIDlet包范圍,也就是說同一個包的任何MIDlet都可以訪問這個包中的記錄存儲集,其他包中的MIDlet甚至不能感知到別的包里記錄存儲集的存在。 記錄一個記錄就是一個字節(jié)數(shù)組,可以在里面寫任何格式的數(shù)據(jù)??梢杂肈ataInputStream、DataOutputStream往記錄中寫入數(shù)據(jù),也可以用ByteArrayInputStream和ByteArrayOutputStream。在記錄存儲集中記錄是以一種類表的結(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會成為記錄設定ID。頭一個寫入的ID是1,每次增加一條記錄它的ID就增加1,上圖展示了一個記錄集的簡單用法。在這個例子中,玩家的名字(字符串“John”)存儲在記錄1中,記錄2保存最高分,記錄3是先前從網(wǎng)絡上下載的緩存的圖象。 異常 RMS異常都是因為不正確的環(huán)境造成的,對于這些異常需要編寫代碼來處理問題(RecordStoreNotFoundException、RecondStoreNotOpenException、InvalidRecordIDExcepaion的情況),或者只能接受它。 用戶界面(LCDUI)在創(chuàng)建游戲時,MIDP允許我們使用兩種截然不同的界面系統(tǒng)——高級UI和低級UI。 UI基礎(chǔ)LCDUI的核心是screen的概念,它代表MID上的一個display,在任何一個時間點,只能有一個screen可見。在LCDUI中有3種類型的screen:(1) 低級UI可以通過Canvas類訪問;(2) Form顯示一組簡單的UI組件,或者說控件;(3) 復雜組件(Complex ponents)。 高級UI高級UI提供了MID的一個抽象接口,通過它可以獲得大量的功能。使用高級API首先創(chuàng)建組件把它們加入到屏幕,然后與它們相交互。高級UI一般劃分為兩大類:屏幕和組件。(1) 屏幕(screen)screen是一個完整類組件,它管理整個屏幕。Form是一個特殊的screen,可以在Form中由少量幾個組件來構(gòu)造一個screen。(2) 列表(List)List是一個可以給用戶顯示一組備選項的組件。,ChoiceCroup item也實現(xiàn)了這個接口。(3) 文本框(TestBox)TestBox組件是微型世界的字處理器,它只能輸入多行的文字。它可以讓玩家輸入多行文字、剪切、復制以及從剪切板粘帖、過濾輸入的數(shù)據(jù)。(4) 警告(Alert)可以使用它來顯示一個提示信息(因為它是一個screen,所以它接管整個屏幕)。(5) Form和ItemForm是一種可以包含一個或者多個下面這些從Item類派生出來的組件的screen——StringItem、ImageItem、TextField、ChoieGro
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1