哪些手机支持哪些 J2ME(Java 微型版)规范?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/1228515/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Which phones support which J2ME (Java Micro Edition) spec?
提问by ivan_ivanovich_ivanoff
I just can't find an up-to-date chart about which mobile devices support which Java Micro Edition version.
我只是找不到关于哪些移动设备支持哪个 Java Micro Edition 版本的最新图表。
I'm especially interested in Nokia smartphonesand their support for the new JME 3.0.
我对诺基亚智能手机及其对新JME 3.0的支持特别感兴趣。
(I wonder that Sun doesn't seems to provide such information.)
(我想知道 Sun 似乎没有提供此类信息。)
Please, provide me some links, if you know any!
如果你知道的话,请给我一些链接!
EDIT:I'm probably mixing things up:
MIDPseems to be the mobile Java platform, while
J2ME 3.0is a SDKfor it, right?
编辑:我可能把事情
搞混了:MIDP似乎是移动 Java 平台,而
J2ME 3.0是它的SDK,对吗?
采纳答案by laalto
Nokia device specs, including supported JSRs: http://www.forum.nokia.com/devices/
诺基亚设备规格,包括支持的 JSR:http: //www.forum.nokia.com/devices/
回答by michael aubert
You can also have a look at benchmark results as they sometime give a good indication of what is supported on a given phone:
您还可以查看基准测试结果,因为它们有时可以很好地表明给定手机支持的内容:
One fairly large curent issue is whether the phones you want to target support MIDP 2.1 (easy to test with a 2.1 helloworld application), like the recent Sony-Ericsson and Nokia handsets.
当前一个相当大的问题是,您要定位的手机是否支持 MIDP 2.1(易于使用 2.1 helloworld 应用程序进行测试),例如最近的 Sony-Ericsson 和 Nokia 手机。
That version is associated with Mobile Service Architecture (JSR-248), an improvement over Java Technology for the Wireless Industry (JSR-185) which specifies APIs that a handset should support.
该版本与移动服务架构 (JSR-248) 相关联,这是对无线行业 Java 技术 (JSR-185) 的改进,它指定了手机应支持的 API。
回答by skaffman
WURFLcontains information on which phones have J2ME support, although currently in only covers MIDP 1.0 and 2.0. There's a very handy WURFL query interface at http://wurflpro.com/
WURFL包含有关哪些手机支持 J2ME 的信息,但目前仅涵盖 MIDP 1.0 和 2.0。http://wurflpro.com/ 上有一个非常方便的 WURFL 查询界面
回答by hvuoltee
As far as I know, there are no Nokia devices available or announced that have support for MIDP 3.0. It seems that the specification hasn't even received the final approval:
据我所知,没有诺基亚设备可用或宣布支持 MIDP 3.0。该规范似乎还没有得到最终批准:
http://jcp.org/en/jsr/detail?id=271
http://jcp.org/en/jsr/detail?id=271
For information about Nokia devices, I second the link provided by laalto. It also has a search, to filter devices based on a certain feature, such as supported Java APIs.
有关诺基亚设备的信息,我附上了 laalto 提供的链接。它还具有搜索功能,可根据特定功能(例如支持的 Java API)过滤设备。
About the question about classification you added: Java ME is the umbrella covering many different mobile Java technologies. The Java ME specifications most relevant to mobile phones are the CLDC and MIDP. MIDP is the one that contains most of the APIs visible to the developer, so that's often referred to as the platform like you suggested.
关于您添加的分类问题:Java ME 是涵盖许多不同移动 Java 技术的保护伞。与移动电话最相关的 Java ME 规范是 CLDC 和 MIDP。MIDP 是包含大多数对开发人员可见的 API 的一种,因此它通常被称为您建议的平台。
However, the "Java ME SDK 3.0" you referred to is a specific product from Sun, containing tools for developing for MIDP and also some other Java ME platforms. Despite the version number of the SDK, the MIDP tools contained do NOT support MIDP 3.0. I don't know if there are any tools available for developing for MIDP 3.0 yet, perhaps someone else has more information about that?
但是,您提到的“Java ME SDK 3.0”是Sun 的特定产品,包含用于开发MIDP 和其他一些Java ME 平台的工具。尽管 SDK 的版本号不同,但包含的 MIDP 工具不支持 MIDP 3.0。我不知道是否有任何可用于 MIDP 3.0 开发的工具,也许其他人有更多相关信息?
回答by Oben Sonne
Another good resource is the FPC Bench result database: http://www.dpsoftware.org/filter.php.
另一个很好的资源是 FPC Bench 结果数据库:http: //www.dpsoftware.org/filter.php。
The site provides a JavaME benchmark application which checks various features and APIs (JSR). The result database contains the results of these benchmarks for free for a wide range of devices. If your device is missing, you can downlaod the the benchmark application, run it on your phone and upload the results.
该站点提供了一个 JavaME 基准测试应用程序,用于检查各种功能和 API (JSR)。结果数据库包含免费用于各种设备的这些基准测试的结果。如果您的设备丢失,您可以下载基准测试应用程序,在您的手机上运行它并上传结果。
回答by Pavel Alexeev
Another good devices database is deviceatlas.com
另一个不错的设备数据库是deviceatlas.com
回答by omermuhammed
I think almost all phones come with at-least MIDP 2.0 nowadays, at-least in US. I am pretty sure thats the case with a lot of phones. However, one of the ways to find out for sure is to got to the wireless carrier's website, get the list of phones and verify the MIDP info from the manufacturer's website. Thats what I would do.
我认为现在几乎所有手机都至少配备了 MIDP 2.0,至少在美国是这样。我很确定这就是很多手机的情况。但是,确定的方法之一是访问无线运营商的网站,获取电话列表并验证制造商网站上的 MIDP 信息。那就是我会做的。

