Android和Blackberry应用程序都是用Java制作的。这是否意味着我可以编写一些与Android SDK相互依赖的逻辑并在将应用程序移植到Blackberry时使用它?
有没有人有这个领域的经验?
答案 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文件并将项目链接到它。