日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

從理論上看和手機相關(guān)的java知識

c650的 MIDP(Mobile Information Device Profile) 2.0 給了手機更廣泛的空間 , 可以讓我們能運行更豐富的java游戲 。但是很多朋友對jar和jad這兩個文件還是不清楚到底是做什么用的或者出現(xiàn)上傳失敗是jar的問題還是jad的問題 , 這里我們從理論上弄清楚關(guān)于手機程序的一些事情 。
【從理論上看和手機相關(guān)的java知識】問題一 , 關(guān)于手機游戲移植(別的手機的游戲可不可以直接用在c650上?)
答:對于java游戲來說 , 都是基于J2ME的 , 因此具有很好的移植性 , 理論上也就是說如果是標準的MIDP應(yīng)用程序調(diào)用標準的MIDP程序庫就可以在所有標準的CLDC的手機上運行 , 但是很多廠商會在游戲里加入自己廠商專屬的API , 因此 , 造成了移植的困難 , 另外 , 由于各個產(chǎn)品的CLDC和MIDP版本的不同也會造成很大影響 , 現(xiàn)有的版本是MIDP 2.0/1.0和CLDC 1.1/1.0 , 不過還好是向下兼容的 , 但是不能向上兼容 , 因此可以就單個游戲來說能不能移植 , 而不能一概的說什么手機上的游戲能不能移植到什么上面 。
問題二 , jad文件有用么?
答:jad是描述文件 , 記錄了一些讓用戶和手機知道信息 , 這個也就是我們在midway中open的那個文件了 , 點send的話 , 我們會在手機屏幕上看到關(guān)于這個游戲的一些信息 , 比如版本 , 大小 , 提供者等 , 在本地傳送文件的時候大家會覺的有沒有無所謂 , 但是如果是通過GPRS下載的話 , 這個就比較有用了 , 因為jad文件非常小 , 幾乎不花錢 , 我們先把jad文件下載到手機里 , 覺的這個java程序合適 , 然后再下載jar文件 , 不合適就不去下載了 。對于有些高端手機來說 , 有沒有jad文件都可以 , 因為jad文件是從jar文件里提取出來的 , 手機只要能識別jar文件就可以了 , 但是對于c650來說 , 上傳時還是需要jad文件的 。
問題三 , jad文件一定要重新生成或者修改才能用么?
答:要看情況而定 , jad文件最重要的功能就是告訴手機jar文件在什么地方 , 去哪里找jar文件 , 也就是里面的MIDlet-Jar-URL這一項 , 如果jar和jad在同一個目錄下呢 , 寫相對路徑就好了 , 如果沒在一起呢 , 就寫絕對路徑 , 比如c:1111111**.jar ?;蛘哂胘ad生成器直接從jar文件中提取內(nèi)容生成和jar文件所在目錄一致的jad文件 , 由于很多游戲都是直接從網(wǎng)上下載到本地硬盤的 , 所以jad的路徑都會是你當時下載的那個網(wǎng)站里jar的絕對路徑 , 比如從joyes這里下的jar和jad , joyes支持wap方式 , 所以你可以通過訪問他的網(wǎng)站 , 先下載jad , 再通過他的jad找到他網(wǎng)站里存放jar文件的地方 , 所以如果直接把jad和jar文件下載下來 , 這個時候jar文件在你的本地機器里 , 而jad文件里仍描述的是joyes里jar的存放位置 , 因此一定會出錯誤的 。
問題四 , java模擬器有什么用?
答:在上傳java程序之前呢 , 建議通過motorola SDK 4.1 for J2ME 進行一下模擬 , 這個程序需要Java 2 SDK Standard Edition來支持 , moto官方推薦1.4以上版本 , 可以在模擬器上試驗一下這個游戲或者別的程序是否時候c650 , 一般是從屏幕尺寸和游戲聲音2個方面來考察 , 還有一些按鍵的問題 , 因為可能游戲是移至的和c650鍵盤布局非常不一樣的手機 。這樣可以減少對手機內(nèi)存的讀寫 , 起到一定的保護手機的作用 。
問題五 , 怎么才能修改游戲的屏幕尺寸 , 讓他適合c650
答: , 第一 , 必須熟悉j2me的程序的編寫 , 才可以修改 。第二 , 現(xiàn)在的游戲都會加上擾碼 , 混淆 , 即使經(jīng)過反編譯也是非常難找到正確的源文件 。

    推薦閱讀