我需要以編程方式查找移動操作系統名稱和操作系統版本:例如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