gpt4 book ai didi

android - 如何在不 fork 的情况下创建 android 项目的黑莓版本?

转载 作者:行者123 更新时间:2023-11-29 00:32:26 26 4
gpt4 key购买 nike

Blackberry 10 现在接受 android 但不接受 google map 。

基本上我们想将我们的应用程序移植到 android 并对谷歌地图使用不同的技术,但我们不想 fork 该项目。所以我们希望原始项目其他区域的所有更新都转移到 bb 项目之类的东西(它应该仍然是同一个项目)

因此,我想添加一些预处理内容:(如果是黑莓,请执行此操作)。有点事。

有办法吗?

基本上更糟的是,我们只是去掉了 bb 版本的 map 功能。

最佳答案

首先我想说的是,有一个 jar 文件可以同时支持 android 和 blackberry。例如,如果您有正在从您的 android 和黑莓应用程序访问的 web 服务,您可以将 http 请求 + xml 解析器隔离到一个单独的 jar 文件中。这是可能的,我已经成功地做到了。

android 和黑莓(java 部分)之间存在细微差别。 Blackberry 有时比 android 落后 1 个版本,因此您需要添加一些注释以支持您在 blackberry 上的代码。您确实需要将 java 类从您的 android 中分离到一个单独的项目中。我还依稀记得你需要删除未使用的导入。

尽一切可能,继续吧。您将节省大量时间,并为您的开发人员工作。

不要做“如果黑莓”那样做。你会把代码弄得一团糟。而且,如果您不想“不”支持黑莓,天哪,您将面临一项任务。你也可能不想仅仅因为你不能让这该死的东西在黑莓上工作而限制你的 android 版本。在外部的 lib jar 中将具有共同内容的项目分开。伙计,这就是方法。

关于android - 如何在不 fork 的情况下创建 android 项目的黑莓版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14638607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com