小T学黑莓:应用程序图标设置
| Posted in 黑莓开发 | Posted on 26-06-2009
1
这段时间在捣鼓BMFetion的时候发现用黑莓的API来编写的代码,不知道在哪里设置应用程序的图标,在j2me中值需要定义了jad文件中midlet-1中设置图片的路径就可以了。
现在我们来看下黑莓开发时自动生成的些文件,其中有大家熟悉的jar和jad文件,起初我只是在jad中设置了图片的位置,结果在模拟器中没有效果,后来由看到了两个文件,分别以jdp和rapc为后缀,打开jdp为后缀的文件,这里面是一些和工程有关的说明,也会看到工程中java类的位置和图片等一些资源文件的位置,再往下看就会看到一个”[Icons]“,看到这里相信大家都明白了,这里就是制定图标的地方,然而我设置了之后,依然在模拟器上没有反应,接着打开rapc为后缀的文件,里面和jad文件的内容相仿,但比jad的配置少了许多,这里我们关心的是这里面也有的一个midlet-1,按照jad的方法配置了之后,模拟器上依然没有反应,崩溃~~!!
后来冷静下来后,做了N次试验,终于做出来了,原来这几个文件的配置的先后有讲究,先配置jad和rapc,再到jdp里面去设置icons,然后在工程中刷新一下会提示“外部文件发生改变,是否加载”,点击确定,运行模拟器就可以看到了。
在这里需要注意的是大家要打开jar看看图片的位置,我在eclipse下明明创建了一个res的文件夹,但是生成的jar中文件的图片还是在最外面,所以在设置图片的位置的时候要与jar中图片的位置一致,还有个问题就是当我有了新的类的时候,图标又消失了,按照以上步骤又可设置成功,这里我也不知道为什么,我觉得不碍事,我就等我做好东西之后,在设置一次就ok。
以下附上jdp和rapc文件代码。
- rapc文件
-
MIDlet-Name: BMFetion MIDlet-Version: 0.0 MIDlet-Vendor: <unknown> MIDlet-Jar-URL: BMFetion.jar MIDlet-Jar-Size: 0 MicroEdition-Profile: MIDP-2.0 MicroEdition-Configuration: CLDC-1.1 MIDlet-1: ,t.png, RIM-MIDlet-Flags-1: 0
Popularity: 4%




