2012-02-21 251 views
-2

我有一個黑莓6的應用,我想將其轉換爲黑莓5應用是有什麼辦法可以讓它黑莓6黑莓5

我可以某種方式使用黑莓6圖書館在黑莓5或我有爲黑莓手機重新做一遍5

回答

8

所以你有一個你爲BlackBerry OS6創建的應用程序,現在你也希望它能在黑莓OS5上工作。

您不能在BlackBerry OS5中使用Blackberry OS6特定庫。有沒有什麼compatibility package像在Android中,它可以讓你在舊的操作系統上使用新的API。您將不得不基於舊的OS5 API來構建您的應用程序。

下載黑莓OS5的JDE並編譯你的應用程序,它可能會拋出很多錯誤,如果不是,快樂的日子。如果是的話,那麼你需要找到第三方庫,或者自己編寫,以便在OS5中創建類似的功能。如果您希望將OS6 API保留在您的代碼庫中,則可以使用預處理器爲不同的操作系統版本創建二進制文件。

使用preprocessor,您可以將OS6 API用於OS6以上版本,以及其他API用於OS5以上版本。

+0

使用JRE 6(我建議),那麼你只需要使用你的Build Config來使用Blackberry JRE 5而不是Blackberry JRE 6。如果你不習慣使用JDE,就不要使用JDE。除非你使用特定於OS6的API,否則你可能不需要做很多工作來使它在OS5上工作。 – sajclarke 2013-07-23 12:22:41

0

您可以與JRE 5.Then編譯代碼,你可以使用此代碼在任何操作系統5,6,7.But如果您正在使用Eclipse插件,你不能在5