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