显示操作系统版本低于v6.0的黑莓用户的警告信息

问题描述:

我开发了一款支持Blackberry OS 6.0或更高版本的应用程序。我想要显示警告消息给用户使用少于6.0的操作系统。这怎么能实现。我试着附上这段代码。但它不起作用。显示操作系统版本低于v6.0的黑莓用户的警告信息

String osVersion = DeviceInfo.getSoftwareVersion(); 
String os = "0"; 
if(!osVersion.equals("")) 
    os = osVersion.substring(0, 1); 
int osVer = Integer.parseInt(os); 
if(osVer < 6){ 
    //Display a label showing warning to user. 
} 
else{ 
    //Continue with application 
} 

还有一个更简单的方法,获得了system cod file version通过CodeModuleManager

例如得到net_rim_bb_addressbook版本,做你想做的。

尝试使用"Preprocessor Directives"来支持多个黑莓设备。