【问题标题】:How do you support multiple Android device configurations in sources?您如何在源中支持多个 Android 设备配置?
【发布时间】:2011-08-25 17:06:06
【问题描述】:

在引入了 Android SDK 和 Android Market 的最新变化之后,现在或多或少的标准是,一个相同的应用程序可以有多个构建版本,一个面向小屏幕设备,另一个面向平板电脑,可能还有另一个版本,用于缺少的设备或具有前置摄像头、Wi-Fi、GPS 等功能。

在较早的时候(当 J2ME 还存在时)- 使用特定于 NetBeans 的所谓预处理指令解决了问题。同一个源可以支持多种配置,最多十个甚至更多。现在怎么办?

请分享您过去是如何解决此类问题的经验?

【问题讨论】:

    标签: android ide preprocessor build-automation google-play


    【解决方案1】:

    现在或多或少的标准是同一个应用程序可以有多个构建

    我不确定您在此处如何使用“标准”一词。这当然是可能的,有时是必要的,恕我直言,你不会竞相使用。如果你真的需要它,很好,但是你列出的所有东西都可以用一个 APK 来处理。就我个人而言,我会为正常配置和功能管理无法处理的事情保留多 APK 路由,例如特定于设备的错误。

    现在怎么做?

    一种方法是将 Android 库项目用于公共代码库,并为您的配置特定代码使用单独的托管项目。

    【讨论】:

    • 如果我想在同一个文件/类中进行源分支怎么办?
    • @barmaley:使用现有的 Java 预处理器或编写您自己的预处理器,然后转储您的 IDE。
    猜你喜欢
    • 2013-09-14
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多