我對Java比較陌生,正在開發一個我已經用.NET和Objective-C編寫的類庫的Java實現。 Java中的庫主要針對Android設備(或任何支持Java的設備) - 標準Java SE庫是否與Java ME兼容?唯一使用的數據類型是標準基本類型,包括String,以及可能來自java.text包的StringBuffer。可以在移動設備上使用Java SE類庫嗎?
回答
庫的兼容性取決於它在Java API中實際使用的內容。請記住,SE和ME中存在的一些類沒有相同的方法(即ME少)。
作爲一般情況下,我會說的答案是沒有,但找出最好的方法是實際嘗試。
此外,作爲一個旁註:
如果你需要一些繁重的操作庫,它可能不會是明智的,這樣做在移動設備上。如果您的應用程序應該與服務器進行通信,那麼您可能需要將更多的資源佔用較大的操作放在那裏。該設計的另一個好處是服務器端應用程序正在使用Java SE,並且可以使用任何Java庫。
Android主要是Java SE和一些Android擴展。但是這聽起來像你的用例可以正常工作。
-1:Android不是Java SE。類庫由Java SE的*部分*和特定於Android的擴展組成。 – 2011-01-06 21:17:39
謝謝!我剛剛仔細檢查了Java ME文檔,看起來我所需要的只是在那裏。 – BWHazel 2011-01-06 21:27:23
您必須仔細看看每個特定目標設備上存在的類庫。有different Java ME profiles,Android是完全不同的東西(與Java ME無關)。但是java.lang
(這是StringBuffer
住的地方,而不是java.text
)的類別當然存在於所有這些類別中。
- 1. 我可以使用Java在移動設備上啓用藍牙嗎?
- 2. 在J2me中可以使用java SE庫嗎?
- 3. Zend:可以使用Web服務在移動設備上設置Cookie嗎?
- 4. 在可移動設備/可移動存儲上使用FolderBrowserDialog
- 5. 我可以在Java SE中使用Java Fx Web視圖嗎?
- 6. 我可以使用手機在移動設備上拖放html5嗎?
- 7. 我可以在Java SE 1.6和OpenJPA 2.1中使用javax.persistence.QueryTimeoutException嗎?
- 8. 我可以使用Trigger.io訪問移動設備上的目錄列表嗎?
- 9. Facebook API可以給用戶在移動設備上的位置嗎?
- 10. 可以在Mac,PC上工作並可以在移動設備上移植的庫
- 11. 可以在移動設備上自動播放視頻
- 12. 使移動設備和臺式電腦都可以使用
- 13. 有人知道在移動/觸摸設備上使用的圖庫教程嗎?
- 14. 是否可以使用Java SE在一行上輸入文本?
- 15. Java應用程序可以在Android 2.2設備上使用USB Host嗎?
- 16. 我可以在可移植類庫中使用「動態」關鍵字嗎?
- 17. 地圖在移動設備上顯示錯誤(使用JQuery移動設備)
- 18. 在沒有jQuery移動設備的移動設備上使用mousedown事件?
- 19. 在移動設備上
- 20. InvalidAccessError在移動設備上
- 21. 在移動設備上禁用滾動
- 22. 可以在沒有JRE的設備上運行java web web嗎?
- 23. Pyserial可以使用隱藏設備嗎?
- 24. Img未在移動設備上以模式顯示使用Bootstrap
- 25. 使用Xcode 7可以在iOS 10設備上運行Calabash嗎?
- 26. NativeActivity可以在運行Android 2.2的設備上使用嗎?
- 27. 移動設備上的圖片庫
- 28. 移動設備上的外部C#庫
- 29. Linux設備的類可以爲NULL嗎?
- 30. MvcMailer可以在類庫中使用嗎?
謝謝你的回答!庫方法只需要返回一個字符串或枚舉常量。我剛看過文檔,看起來我需要的所有類/方法都存在,即使在有限的設備情況下也是如此。 – BWHazel 2011-01-06 21:26:11