有关.jad文件

在网上提了一个问题被人当头棒喝,开始反思是不是自己在编程上太激进了呢?或许是的,因为总是感觉自己又很多基础的东西还不会。等做完了GMS项目,好好反思反思,或许真应该静下心来将J2ME好好从最基础的开始理顺理顺啊。。。。
摘录J2ME开发网上zhengyun的提点和警戒:

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系统了解得越多,对编译器了解得越多,你就越能胜任工作,不要以为别的知识都是细枝末节,往往你会栽在细枝末节上。

前期你跳过去的越多,那就是你在欠账,后期你需要加倍地偿还!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值