在Android和Blackberry项目之间共享Java逻辑?

时间:2012-02-27 19:38:22

标签: android blackberry

Android和Blackberry应用程序都是用Java制作的。这是否意味着我可以编写一些与Android SDK相互依赖的逻辑并在将应用程序移植到Blackberry时使用它?

有没有人有这个领域的经验?

3 个答案:

答案 0 :(得分:5)

当然可以做到。逻辑不会有所不同,但逻辑的实现取决于您选择的平台。在Blackberry中它使用java-me但是你有一些限制你不能在Blackberry中使用,就像在Blackberry中没有ArrayList或HashMap但它在Android中可用,所以你必须使用一些替代的ArrayList或HashMap,同时移植到Blackberry你可以使用Vector而不是那个。在Blackberry中使用java.lang.utils包也有一些限制。可能这对你有帮助。

答案 1 :(得分:2)

我正在研究在Android和Blackberry上运行的应用程序。 我只在Android客户端上工作,但我知道只有少数东西可以共享。当然只有那些与框架无关的类。另一个问题是,Blackberry仅使用J2ME,这意味着您甚至无法使用信号量或其他类似的东西。

在我的应用程序中,所有协议级别都是共享的。

答案 2 :(得分:2)

当然可以。创建一个普通的Java项目,并确保只使用Android和Blackberry中提供的类。将项目依赖项添加到Android和Blackberry项目中。或者,您可以导出jar文件并将项目链接到它。