首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Java-ME查找手机操作系统名称和操作系统版本?

如何使用Java-ME查找手机操作系统名称和操作系统版本?
EN

Stack Overflow用户
提问于 2011-07-22 13:09:52
回答 2查看 2.2K关注 0票数 1

我需要以编程方式找到移动操作系统的名称和操作系统版本:比如Symbian s40 3rd edition5th edition。如何在J2ME中实现这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-22 13:18:44

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

请参阅http://www.developer.nokia.com/Community/Discussion/showthread.php?86604-j2me-system-properties

http://developers.sun.com/mobility/midp/questions/properties/

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

票数 6
EN

Stack Overflow用户

发布于 2011-07-22 17:59:32

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

代码语言:javascript
复制
boolean hasJSR179 = false;
try {
    Class.forName("javax.microedition.location.LocationException");
    hasJSR179 = true;
} catch (ClassNotFoundException e) { /* no JSR 179 */ }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6785889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档