2012-02-21 253 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