日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA手机软件JAR和JAD文件内部文件详解

發(fā)布時(shí)間:2024/8/1 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA手机软件JAR和JAD文件内部文件详解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
JAVA手機(jī)軟件JAR和JAD文件內(nèi)部文件詳解. 核心提示:JAVA手機(jī)程序(包括應(yīng)用程序,游戲和電子書等等),主要都是由兩個(gè)文件組成,一個(gè)是*.JAR,一個(gè)是*.JAD。
下面給大家講解一下他們的主要性質(zhì)和信息JAR文件包含這個(gè)程序的Java類,以及有關(guān)的其他文件諸如圖像和應(yīng)用程序數(shù)據(jù)(即通常所說的資源等信息)。
JAR文件下的manifest.mf是描述JAR內(nèi)容的清單文件,這也是跟我們玩家有關(guān)的信息,在這里重點(diǎn)介紹。至于其他的信息是程序開發(fā)者關(guān)心的,就不多說了。
manifest.mf文件所有可能的信息如下:
MIDlet-Name ---MIDlet程序包的名稱。
MIDlet-Version --MIDlet的版本號(hào)
MIDlet-Vendor -----MIDlet的創(chuàng)建者或提供商
MIDlet-Icon ---------應(yīng)用程序管理器把這個(gè)圖標(biāo)與 MIDlet-Name相關(guān)聯(lián),這是一個(gè)圖形文件,以 PNG圖象格式儲(chǔ)存。
MIDlet-Description -----描述 MIDlet的文本
MIDlet-Info-URL -----可能提供更多MIDlet和/或供應(yīng)商信息的 URL
MIDlet- 這個(gè)屬性包括三段信息: MIDlet名稱 /用于這個(gè) MIDlet的圖標(biāo)(可選) /應(yīng)用程序管理器將調(diào)用來加載這個(gè)MIDlet的類名
MIDlet-Jar-URL---- JAR文件的 URL
MIDlet-Jar-Size ----JAR文件的大小
MIDlet-Data-Size---- 持久數(shù)據(jù)存儲(chǔ)必需的最小字節(jié)數(shù)
MicroEdition-Profile ----MIDlet需要哪一種 J2ME簡表
MicroEdition-Configuration----- MIDlet需要哪一種 J2ME配置
上面這些屬性并不是全部都需要的,但是,下面列出的這六個(gè)是必須的,否則應(yīng)用程序管理器就會(huì)拒絕加載這個(gè)JAR。
MIDlet-Version
MIDlet-Name
MIDlet-Vendor
MIDlet-MicroEdition-Profile
MicroEdition-Configuration
以JAVA版的“古墓麗影”游戲的manifest.mf為例,
文件清單:
下面我們講解JAD文件:
有些程序是不需要這個(gè)文件的,
這些程序在傳送的過程中不需要修改
JAR文件。但是60的系統(tǒng)則只需要自動(dòng)安裝,系統(tǒng)會(huì)自動(dòng)生成JAD的文件。
古墓麗影”游戲的JAD文件清單:我們看到JAD的屬性與manifest.mf文件里的屬性是相同的,但是下面的屬性必須要有,否則手機(jī)無法加載這個(gè)游戲:
MIDlet-Version
MIDlet-Name
MIDlet-Vendor
MIDlet-
MIDlet-Jar-URL --引用jar文件
MIDlet-Jar-Size
這里要說明的是:
除了這些屬性以外,如果兩個(gè)文件中的另外名稱相同的屬性,但是屬性值不相同的,將優(yōu)先采取應(yīng)用程序描述器文件 ( JAD )屬性!
我們看到上面有一個(gè) MIDlet-1 屬性,這個(gè)屬性不是必須的,但是沒有這個(gè)屬性,在模擬器中將沒有辦法使用這個(gè)程序!因此,如果你的手機(jī)程序無法在模擬器中使用的話,可以添加一下這個(gè)屬性,再試試看到底可不可以運(yùn)行。

還要注意的幾點(diǎn)是:

1。屬性MIDlet-Name、
MIDlet-Version和MIDlet-Vendor 既在 JAR中的清單文件中又在 JAD文件中,這些屬性的值都必須完全相同。

2。屬性MIDlet-Data-Size在JAR文件和 JAD文件中都有,當(dāng)兩個(gè)文件中都定義了這個(gè)屬性的時(shí)候,程序運(yùn)行時(shí)JAD文件中的屬性將使用。
3。MIDP(Mobile Information Device Profile)移動(dòng)信息設(shè)備簡表,提供一種標(biāo)準(zhǔn)的運(yùn)行時(shí)環(huán)境,允許在終端用戶設(shè)備上動(dòng)態(tài)地配置新的應(yīng)用程序和服務(wù)。MIDlet是遵照MIDP編寫的 java應(yīng)用程序,MIDlet是定位于提供某種水平的網(wǎng)絡(luò)連接性的移動(dòng)設(shè)備。
運(yùn)行 MIDlet的設(shè)備也有好幾個(gè)共同的屬性:有限的屏幕大小,內(nèi)存和處理能力,這個(gè)規(guī)范是設(shè)計(jì)來滿足這些需求,典型的設(shè)備包含行動(dòng)電話和呼叫器。

總結(jié)

以上是生活随笔為你收集整理的JAVA手机软件JAR和JAD文件内部文件详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。