我有Android应用程序,我想将它们移植到Blackbarry decives,所以我也可以在黑莓应用程序商店分发它们。最好的方法是什么?可能吗?或者我必须用黑莓代码重写整个应用程序,无论是什么:)
谢谢, 亚历
答案 0 :(得分:1)
基于整个“Blackberry代码,无论是什么”评论,我将假设您没有在SenchaTouch,PhoneGap或其他基于HTML5的移动统一类型语言中编程。因此,我假设您使用了原生Android API。因此,答案是您可能需要重新编写您的应用程序。虽然有一点点希望。
http://developer.blackberry.com/android/。
某些应用程序可以移植,但不保证可以正常工作,这取决于您的应用程序使用的Android工具/ apis版本以及您开发的应用程序类型。无论如何,它可能至少需要一些重新加工。如果这导致死路一条,则必须重新编写应用程序。
http://developer.blackberry.com/
正如评论中所提到的,您还需要做更多的研究。上面的网站是一个很好的起点。
答案 1 :(得分:0)
您必须重写您的应用以向Blackberry公开。如果您只想编写一次应用程序并导出到Android和Blackberry(IOS也是......至少它说文档),您可以测试Titanium.
答案 2 :(得分:0)
本地编写的Android应用可以使用以下方式“轻松”转换为BlackBerry:
https://bdsc.webapps.blackberry.com/android/bpaa/apk-compatibility-check
您不必使用PhoneGap,html5等编写Android应用程序
有很多模块/框架不兼容,所以经常有一些调整要做。例如,如果您的Android应用使用蓝牙,则无法在没有更改的情况下移植。
但是,可以轻松移植更简单的应用程序。例如,Android提供的一个非常常用的示例应用程序称为ApiDemos(如果您还没有使用它,只需搜索它并下载.apk)。在我提供的链接中,您可以浏览到apk和您的android-sdks文件夹并启动兼容性测试,您将看到它通过。也就是说,一旦完成,它实际上是一个重新包装/签名练习,不需要更改代码!