2012-09-06 53 views
-5

嗨,我需要一个比较黑莓软件版本的代码。如果Blackberry设备软件版本高于OS 6,则继续应用程序,否则提示用户对话框先显示升级OS并退出应用程序。黑莓版本检查

回答

3

您可以使用以下方法:

String deviceOS = DeviceInfo.getPlatformVersion(); 
+0

请提供一个完整的解决方案,以比较此版本与其他黑莓版本列表。 – Omer

3

有比你描述一个更好的方法。

使用预处理器和alx-task为不同的操作系统版本构建不同的应用程序版本。

然后,您将拥有一个带有cod文件的alx +文件夹集合,其中每个文件夹都有特定平台版本的cod文件。根据连接的设备操作系统版本,Alx文件将包含指令以从合适的文件夹安装cod文件。

+0

不,这是不是必需的..我想要检查黑莓版本比与bb操作系统版本列表比较,如果当前版本比bb操作系统6比继续,否则退出应用程序.. – Omer

+0

请注意,与旧SDK在更新的RIM OS版本上看起来不太好。是的,它会运行,但它不会显得很好。 – 2012-09-08 06:14:13