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

正文內(nèi)容

畢業(yè)設(shè)計(jì)---基于j2me的手機(jī)游戲開(kāi)發(fā)-畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-02-24 04:49 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 支持任何連接類(lèi)型的工廠 , 基本上來(lái)說(shuō),調(diào)用 Connector 類(lèi)的靜態(tài)方法 open即可,把需要連接的資源的名字作為參數(shù)傳遞過(guò)去,這個(gè)名字應(yīng)該采用 “協(xié)議: 地址: 參數(shù) ”的格式。 在代碼里將采用 HttpConnection 類(lèi),如表 25 所示: 表 25 HttpConnection 類(lèi) 方 法 描 述 Static Connection open (String name) 構(gòu)造,打開(kāi)和返回一個(gè)指向一個(gè)指定URL 的連接 。 Connection InputConnection OutputConnection StreamConnection ContentConnection HttpConnection StreamConnection Notifer DatagramConnection 8 續(xù)表 25 HttpConnection 類(lèi) Static Connection open(String name , int mode) 構(gòu)造,打開(kāi)和返回一個(gè)連接, 連接 一個(gè)指定資源 URL 和打開(kāi)的模式都需要設(shè)定 。 Static Connection open(String name , int mode , Boolean timeouts) 構(gòu)造,打開(kāi)和返回一個(gè)連接,連接一個(gè)指定資源 URL 和打開(kāi)的模式都需要設(shè)定,同時(shí)也有一個(gè)參數(shù)指定是否需要超時(shí)異常 。 static Connection openDataInputStream(String name) 打開(kāi)一個(gè)連接,然后構(gòu)造和返回一個(gè)數(shù)據(jù)輸入流 。 static Connection openDataOutputStream(string name) 打開(kāi)一個(gè)連接,然后構(gòu)造和返回一個(gè)數(shù)據(jù)輸出流 。 static Connection openinputStream(String name) 打開(kāi)一個(gè)連接,然后構(gòu)造和返回一個(gè)輸入流 。 static Connection openOutStream(String name) 打開(kāi)一個(gè)連接,然后構(gòu)造和返回一個(gè)輸出流 。 使用 HttpConnection HttpConnection 類(lèi)是一個(gè)全功能的 HTTP 客戶端,實(shí)用于大多數(shù)的網(wǎng)絡(luò)任務(wù)(低延遲)。對(duì)于游戲而言,可以用它來(lái)按需下載內(nèi)容(如新的關(guān)卡),更新得分,或者實(shí)現(xiàn)游戲者之間的通信。表 26 是所有 HttpConnection 類(lèi)的可用方法。 表 26 類(lèi) 方 法 描 述 long getData() 獲取頭中的日期值 。 Long getExpiration() 獲取頭中的過(guò)期時(shí)間 。 String getHeaderFieldkey(int n) 根據(jù)索引獲取頭中的鍵名 。 String getHeaderField(int n) 根據(jù)索引獲取頭中的鍵值 。 String getHeaderField(String name) 獲取指定的頭文字段的值 。 9 續(xù)表 26 類(lèi) long getHeaderFieldData(String name, long def) 按照長(zhǎng)日期類(lèi)型返回指定字段的值,如果該字段不存在就返回 def 的值 。 int getHeaderFieldInt(String name,int def) 按照整數(shù)類(lèi)型返回指定字段的值,如果該字段不存在就返回 def 的值 。 Long getLastModified() 返回最后一次更 新的時(shí)間 。 String getURL() 返回 URL。 String getFile() 獲取 URL 中的文件部分 。 String getHost() 獲取 URL 中的主機(jī)部分 。 int getPort() 獲取 URL 中的端口部分 。 String getProtocol() 獲取 URL 中的協(xié)議部分 。 String getQuery() 獲取 URL 中的查詢部分 。 String getRef() 獲取 URL 中的引用部分 。 Int getResponseCode() 返回 HTTP 響應(yīng)狀態(tài)碼 String ResponseMessage() 返回 HTTP 響應(yīng)消息(如果存在的話) 。 String getREquestMethod() 獲取連接請(qǐng)求的方法 。 Void getRequestMethod(String method) 設(shè)置 URL 請(qǐng)求的方法。可用的類(lèi)型有GET, POST 和 HEAD。 String getRequestProperty(String key) 獲取與指定的鍵相關(guān)聯(lián)的請(qǐng)求屬性值 。 Void setRequestProperty(String key, String value) 設(shè)定與指定的鍵相關(guān)聯(lián)的請(qǐng)求屬性值 。 永久性數(shù)據(jù)( RMS) 開(kāi)發(fā)游戲時(shí),保存數(shù)據(jù)在 J2ME 里是用 RMS( Record Management System,記錄管理系統(tǒng))來(lái)實(shí)現(xiàn)的,可以在 包中找到它,表 27 就是這個(gè)包中所有的類(lèi)的列表。 RMS 采用記錄的方式來(lái)保存數(shù)據(jù),然后使用唯一的記錄號(hào)來(lái)應(yīng)用這些數(shù)據(jù) , 成組的數(shù)據(jù) 就 被保存在存儲(chǔ)集中。 10 表 27 RMS 包(不包含異常) 類(lèi) 描 述 類(lèi) RecordStore 允許訪問(wèn)記 錄存儲(chǔ)集功能 。 接口 RecordComparator 提供一個(gè)用來(lái)實(shí)現(xiàn)兩個(gè)記錄間比較的接口 。 RecordComparation 提供記錄存儲(chǔ)集的枚舉器;可以和比較器和過(guò)濾器聯(lián)合使用 。 recordFilter 對(duì)獲取的數(shù)據(jù)進(jìn)行過(guò)濾 。 RecordListener 提供一個(gè)用來(lái) “監(jiān)聽(tīng) ”RMS 中發(fā)生的事件的接口,比如記錄增加,修改和刪除 。 存儲(chǔ)集( Record Store) 記錄存儲(chǔ)集即一個(gè)記錄存儲(chǔ)的機(jī)制,表 28 中展示了完整的 API。 表 28 記錄存儲(chǔ) API 方 法 描 述 存儲(chǔ)集訪問(wèn)方法 Static RecordStore openRecordStroe(String record Name,blooean createIfNecessary) 打開(kāi)一個(gè)存儲(chǔ)集或者在它不存在的時(shí)候創(chuàng)建一個(gè)存儲(chǔ)集 。 Void closeRecordStore() 關(guān)閉一個(gè)存儲(chǔ)集 。 Static void deleteRecordStore(String recordStore Name) 刪除一個(gè)存儲(chǔ)集 。 Long getLastModified() 獲取存儲(chǔ)集最后被修改的時(shí)間 。 String getName() 獲取存儲(chǔ)集的名稱(chēng) 。 int getNumrecords() 返回存儲(chǔ)集當(dāng)前記錄的數(shù)量 。 int getSize() 返回存儲(chǔ)集使用的總字節(jié)數(shù) 。 int getSizeAvailable() 獲取空閑空間 。 int getVersion() 獲取存儲(chǔ)集的版本號(hào) 。 11 續(xù)表 28 記錄存儲(chǔ) API Static String[] listRecordStores() 獲取 MID 中你可以訪問(wèn)的所有的記錄存儲(chǔ)集的字符串?dāng)?shù)組 。 記錄訪問(wèn)方法 int addRecord(byte,int offset,int numBytes) 向存儲(chǔ)集中加入一條新的記錄 。 byte[] getRecord(int recordId) 用 ID 來(lái)獲取一條記錄 。 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() 在插入后獲取下一個(gè)記錄的 ID。 Int getRecord(int recorded) 返回按字節(jié)計(jì)算的記錄存儲(chǔ)集當(dāng)前的數(shù)據(jù)大小 。 RecordEnumeration enumerate Records(RecordFilterfilter,RecordComparator,bool ean keepUpdataed) 返回一個(gè) RecordEnumerator 對(duì)象。它是用來(lái)在一個(gè)記錄集合中枚舉的 (使用parator 參數(shù)) 。 與時(shí)間有關(guān)的方法 Void addRecordListener(RecordListener listener) 加入一個(gè)監(jiān)聽(tīng)器對(duì)象,它可以在有這個(gè)記錄存儲(chǔ)集消息的時(shí)候被調(diào)用 。 Void removeRecordLisrener(RecordListener listener) 移除原來(lái)用 addRecordListener 方法加入的監(jiān)聽(tīng)器對(duì)象 。 記錄存儲(chǔ)集在與 MIDlet
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1