Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android和Blackberry项目之间共享Java逻辑?_Android_Blackberry - Fatal编程技术网

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

在Android和Blackberry项目之间共享Java逻辑?,android,blackberry,Android,Blackberry,Android和Blackberry应用程序都是用Java制作的。这是否意味着我可以为Android SDK编写一些逻辑代码,并在将应用程序移植到Blackberry时使用它 有人有这方面的经验吗?我正在开发一款同时在Android和Blackberry上运行的应用程序。 我只在Android客户端上工作,但我知道只有很少的东西可以共享。当然,只有与框架无关的类。另一个问题是,Blackberry只使用J2ME,这意味着,例如,您甚至不能使用信号量或其他类似的东西 在我的应用程序中,所有协议级别

Android和Blackberry应用程序都是用Java制作的。这是否意味着我可以为Android SDK编写一些逻辑代码,并在将应用程序移植到Blackberry时使用它


有人有这方面的经验吗?

我正在开发一款同时在Android和Blackberry上运行的应用程序。 我只在Android客户端上工作,但我知道只有很少的东西可以共享。当然,只有与框架无关的类。另一个问题是,Blackberry只使用J2ME,这意味着,例如,您甚至不能使用信号量或其他类似的东西


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

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

当然可以。逻辑不会有什么不同,但逻辑的实现取决于您选择的平台。在Blackberry中,它使用java me,但有一些限制在Blackberry中无法使用,比如Blackberry中没有ArrayList或HashMap,但它在Android中可用,因此在移植Blackberry时,您必须使用ArrayList或HashMap的一些替代品,您可以使用Vector代替它。在Blackberry中使用java.lang.utils包也有一些限制。这可能对你有帮助。

为什么投反对票???网上没有关于这个话题的文章。我同意。完全合理的问题&我也有兴趣阅读答案。所以没有ArrayList和HashMap。谢谢我明白了,我必须寻找Java和Java之间的差异是的,当然还有String类的一些限制,BlackBerry不支持android中可以找到的String类的所有方法,比如split(String),还有其他一些方法。