У меня есть проект BlackBerry Java в Eclipse. Номер версии записан в четырех разных местах:
в свойствах проекта в разделе «Настройки проекта BlackBerry / Общие»
в файле JAD, под MIDlet-1 (?)
в файле JAD, в версии MIDlet
в файле ALX, под (?)
И они кажутся некоррелированными. Изменение любого из них не влияет ни на что другое. Третий - это то, что пользователи видят во время беспроводной настройки и в разделе «Настройки / Дополнительно».
Вопросы - зачем нам все это? Существуют ли контексты, в которых появляются числа 1, 2, 4? Насколько я понимаю, ALX генерируется во время компиляции - откуда берется версия #? Есть ли способ узнать хотя бы один из них программно (без подписи приложения)?
РЕДАКТИРОВАТЬ: # 1 появляется в ApplicationDescriptor.currentApplicationDescriptor (). GetVersion ().