我在Eclipse中有一个BlackBerry Java项目。它的版本号记录在四个不同的位置:
在项目属性中的“BlackBerry Project Settings / General”
在JAD文件中的MIDlet-1(?)
在JAD文件中的MIDlet-Version
在ALX文件中的< version>下(?)
他们似乎不相关。改变其中任何一个都不会影响其余部分。第三个是用户在无线设置和Options / Advanced下看到的内容。
问题 - 为什么我们需要所有这些?是否存在数字1,2,4出现的情况?我的理解是ALX是在编译期间生成的 - 版本#来自哪里?有没有办法以编程方式至少学习其中一个(不签署应用程序)?
编辑:#1出现在ApplicationDescriptor.currentApplicationDescriptor()。getVersion()。
答案 0 :(得分:1)
应该使用新Blackberry插件中的Blackberry_app_descriptor文件进行管理。我刚刚使用JRE 4.5(在最新的插件设置中)和它的所有内容进行了检查。
(当然您的评论中有更多信息)
要以编程方式获取信息,您需要使用ApplicationDescriptor.getVersion()