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