代码之家  ›  专栏  ›  技术社区  ›  fedj

为Android和BlackBerry开发本地源代码

  •  0
  • fedj  · 技术社区  · 15 年前

    有没有办法为Android和BlackBerry开发类?在这里,我的意思是黑莓和安卓有不同的集合。

    2 回复  |  直到 11 年前
        1
  •  2
  •   James Black    15 年前

    最好的办法是编写一个公共接口,这样您的高级代码就可以保持一致,不同的部分将被抽象到它们自己的库中。通过这种方式,您可以编写使用公共代码基的应用程序,尽管大部分工作将在库中进行,因为这是您连接到平台的地方。

    如果你把自己限制在每个人都能做的事情上,那么你就是在欺骗你的用户,因为有很多事情你做不到,或者做不好。

        2
  •  1
  •   omermuhammed    15 年前

    我们有Android和BlackBerry的通用代码。你知道黑莓是基于J2ME的,所以它兼容java1.3,而Android是java1.6。这有很大的局限性。我将在下面列出我所记得的。

    1. 您编写的所有通用模块都必须是Java 没有收集框架,没有 反射,基本字符串 字符串处理/本地化
    2. 要让所有的代码在两个平台上都工作是非常困难的。因此,最好有一些通用的软件包,然后黑莓和Android软件包在这些平台上工作。
    3. 夜间构建系统非常有用,因为它将捕获破坏一个平台构建的错误,这些错误是由另一个平台的更改引起的。