我需要以编程方式查找移动操作系统名称和操作系统版本:例如Symbian s40 3rd edition
或5th edition
。如何在J2ME中实现这一点?如何使用Java-ME查找移动操作系统名称和操作系统版本?
1
A
回答
6
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/
我不知道它到底是你所需要的,但是这是我可以为您提供。
2
您还可以编程方式检测功能。查询microedition.platform
以查看它是否是诺基亚。然后,检查是否存在区分您感兴趣的版本的API。例如,检查Location API JSR179是否存在:
boolean hasJSR179 = false;
try {
Class.forName("javax.microedition.location.LocationException");
hasJSR179 = true;
} catch (ClassNotFoundException e) { /* no JSR 179 */ }
相关问题
- 1. 使用JScript查找操作系统名称/版本
- 2. jQuery - 检测操作系统和操作系统版本
- 3. Linux操作系统和移动操作系统之间的根本区别(android)
- 4. 如何获得操作系统名称
- 5. 检查DLL操作系统版本
- 6. 检查操作系统版本
- 7. 操作系统和操作系统如何更新自己?
- 8. 如何获得“友好”操作系统版本名称?
- 9. 查找EC2 AWS操作系统名称中使用SDK
- 10. 如何查找blackberyy手机的操作系统版本?
- 11. 操作系统
- 12. Android操作系统移植
- 13. 如何使用word vba检查操作系统系统日期
- 14. 问题拉动主机名和操作系统版本 - PowerShell的
- 15. 操作系统名称变量
- 16. 返回Android操作系统名称
- 17. Windows操作系统签名
- 18. 预定义为iPhone操作系统和Mac操作系统
- 19. 用于查找Windows操作系统版本的VB6代码
- 20. Xcode 6.4操作系统版本问题
- 21. Xcode iPhone操作系统多个版本
- 22. 获取Android操作系统版本表
- 23. 黑莓操作系统版本限制
- 24. C++检测操作系统版本
- 25. 需要的操作系统名称,然后版本
- 26. 根据版本号选择android操作系统名称
- 27. 移动操作系统与桌面操作系统有什么不同
- 28. 如何是操作系统
- 29. 操作系统VBS脚本
- 30. 移动操作系统发布/更新
Andrew-感谢您的编辑 – bharath