如何使用JavaME查找移动操作系统名称和操作系统版本?

如何使用JavaME查找移动操作系统名称和操作系统版本?,java,mobile,java-me,symbian,Java,Mobile,Java Me,Symbian,我需要以编程方式查找移动操作系统名称和操作系统版本:如Symbian s40第三版或第五版。如何在J2ME中实现这一点 System.getProperty(“microedition.platform”)它将返回类似于Nokia6310i/4.42的内容 看 我不确定它是否正是您所需要的,但这是我可以提供给您的。System.getProperty(“microedition.platform”)它将返回类似于Nokia6310i/4.42的内容 看 我不确定这是否正是您所需要的,但这是我

我需要以编程方式查找移动操作系统名称和操作系统版本:如
Symbian s40第三版
第五版
。如何在J2ME中实现这一点

System.getProperty(“microedition.platform”)它将返回类似于Nokia6310i/4.42的内容

我不确定它是否正是您所需要的,但这是我可以提供给您的。

System.getProperty(“microedition.platform”)它将返回类似于Nokia6310i/4.42的内容


我不确定这是否正是您所需要的,但这是我可以提供给您的。

您也可以通过编程检测功能。查询
microedition.platform
,查看它是否是诺基亚手机。然后,检查是否存在区分您感兴趣的版本的API。例如,要检查位置API JSR179是否存在:

boolean hasJSR179 = false;
try {
    Class.forName("javax.microedition.location.LocationException");
    hasJSR179 = true;
} catch (ClassNotFoundException e) { /* no JSR 179 */ }

您还可以通过编程方式检测功能。查询
microedition.platform
,查看它是否是诺基亚手机。然后,检查是否存在区分您感兴趣的版本的API。例如,要检查位置API JSR179是否存在:

boolean hasJSR179 = false;
try {
    Class.forName("javax.microedition.location.LocationException");
    hasJSR179 = true;
} catch (ClassNotFoundException e) { /* no JSR 179 */ }