有关.jad文件
jad文件需要你自己去在eclipse上修改的,需要自己手動添加的。你在你的Eclipse上雙擊jad,就可以打開專門的編輯器來編輯。
因為IDE絕對不會知道你到底要啟用哪些midlet,一個j2me工程中可以有N多個midlet,只有*jad中的midlet-1,midlet-2,...midlet-N選項來告知。
之所以你安裝jar就可以,是因為默認情況下,如果安裝程序找不到對應的jad,就會默認啟用jar包中的定義,譬如就是“StreamingDemo.jar/META-INF/MANIFEST.MF”文件,他的內容就是jad原來的內容了:
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安裝應用的,那么jad文件中就能夠指定很多變量了,比如你在你的jad中添加了一行:
UserName: CoolBar
那么程序中就可以用
public void startApp() {
String sUserName = getAppProperty("UserName");
來獲取這個變量值了!
這樣,jad文件就能解決很多應用需求!
比如你的產品經理要求你的應用在被從某一個網站下載安裝時就知道是從哪里下載的,那么你怎么辦呢?
最簡單就是,根據用戶訪問,臨時生成一個新的jad文件,這個文件中最后添加一行:
user_come_from:www.sina.com.cn
user_mobile:1391011111
user_name:鄭昀
用以來記錄信息。這樣,你的jar安裝之后,一運行,就可以讀取這些新數值,從而得到本應用的確切出處以及用戶信息!
這就是jad的作用。
我想樓主,可能并沒有完整地學習過j2me,可能是采取了根據具體工作任務來學習j2me的方式,所以切入的方式有點急躁,很多基礎知識都缺失了。老實說,“出來混的,總要還的”,這句話雖然有點不妥當,但是你前面跳過去的章節或者知識點,后面工作中肯定會給你補回來的,甚至浪費你更多的時間去尋找去理解。那時候,你就會感慨,早知今日,何必當初呢!
沒關系,知識點,多看看本站網友們提出的各式各樣的問題,就了然于胸了!
別鉆進jsr5/jsrNNN之類的牛角尖,記住,就像我們當年做C++程序一樣 ,我常常給部門開發人員講的兩句話就是:
你對Windows系統了解得越多,對編譯器了解得越多,你就越能勝任工作,不要以為別的知識都是細枝末節,往往你會栽在細枝末節上。
前期你跳過去的越多,那就是你在欠賬,后期你需要加倍地償還!
總結
- 上一篇: python身份证号码解析编程_Pyth
- 下一篇: mysql校验规则居民身份证号_身份证号