有关.jad文件
jad文件需要你自己去在eclipse上修改的,需要自己手動添加的。你在你的Eclipse上雙擊jad,就可以打開專門的編輯器來編輯。
因?yàn)镮DE絕對不會知道你到底要啟用哪些midlet,一個j2me工程中可以有N多個midlet,只有*jad中的midlet-1,midlet-2,...midlet-N選項(xiàng)來告知。
之所以你安裝jar就可以,是因?yàn)槟J(rèn)情況下,如果安裝程序找不到對應(yīng)的jad,就會默認(rèn)啟用jar包中的定義,譬如就是“StreamingDemo.jar/META-INF/MANIFEST.MF”文件,他的內(nèi)容就是jad原來的內(nèi)容了:
Manifest-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MIDlet-Name: Streaming Demo
Created-By: 1.5.0_02 (Sun Microsystems Inc.)
MIDlet-Vendor: zhengyun
MIDlet-1: StreamingDemo,/res/icons/logo.png,com.ultrapower.midlet.Stre
amingDemo
MIDlet-Version: 1.0.14
MicroEdition-Profile: MIDP-2.0
如果你是以jad安裝應(yīng)用的,那么jad文件中就能夠指定很多變量了,比如你在你的jad中添加了一行:
UserName: CoolBar
那么程序中就可以用
public void startApp() {
String sUserName = getAppProperty("UserName");
來獲取這個變量值了!
這樣,jad文件就能解決很多應(yīng)用需求!
比如你的產(chǎn)品經(jīng)理要求你的應(yīng)用在被從某一個網(wǎng)站下載安裝時就知道是從哪里下載的,那么你怎么辦呢?
最簡單就是,根據(jù)用戶訪問,臨時生成一個新的jad文件,這個文件中最后添加一行:
user_come_from:www.sina.com.cn
user_mobile:1391011111
user_name:鄭昀
用以來記錄信息。這樣,你的jar安裝之后,一運(yùn)行,就可以讀取這些新數(shù)值,從而得到本應(yīng)用的確切出處以及用戶信息!
這就是jad的作用。
我想樓主,可能并沒有完整地學(xué)習(xí)過j2me,可能是采取了根據(jù)具體工作任務(wù)來學(xué)習(xí)j2me的方式,所以切入的方式有點(diǎn)急躁,很多基礎(chǔ)知識都缺失了。老實(shí)說,“出來混的,總要還的”,這句話雖然有點(diǎn)不妥當(dāng),但是你前面跳過去的章節(jié)或者知識點(diǎn),后面工作中肯定會給你補(bǔ)回來的,甚至浪費(fèi)你更多的時間去尋找去理解。那時候,你就會感慨,早知今日,何必當(dāng)初呢!
沒關(guān)系,知識點(diǎn),多看看本站網(wǎng)友們提出的各式各樣的問題,就了然于胸了!
別鉆進(jìn)jsr5/jsrNNN之類的牛角尖,記住,就像我們當(dāng)年做C++程序一樣 ,我常常給部門開發(fā)人員講的兩句話就是:
你對Windows系統(tǒng)了解得越多,對編譯器了解得越多,你就越能勝任工作,不要以為別的知識都是細(xì)枝末節(jié),往往你會栽在細(xì)枝末節(jié)上。
前期你跳過去的越多,那就是你在欠賬,后期你需要加倍地償還!
總結(jié)
- 上一篇: python身份证号码解析编程_Pyth
- 下一篇: java仿QQ2.0版(一直忘了更)