在介绍了Android SDK和Android Market的最新变化之后,它现在或多或少是标准的,同一个应用程序可以有几个版本,一个让我们说面向小屏幕设备,另一个是平板电脑,可能是另一个版本的设备缺乏或者具有前置摄像头,Wi-Fi,GPS等功能。
在较旧的时代(当J2ME还活着时) - 使用特定于NetBeans的所谓预处理指令解决了问题。相同的源可以支持多种配置,最多十种甚至更多。现在如何做到这一点?
请分享您以往如何解决这些问题的经验?
答案 0 :(得分:0)
现在或多或少是标准的,同一个应用程序可以有多个构建
我不确定你在这里使用“标准”这个词。这当然是可能的,偶尔是必要的,恕我直言不是你竞争使用的东西。如果你确实需要它,那很好,但你列出的所有东西都可以用一个APK来处理。就个人而言,我会为普通配置和功能管理无法应对的事情保留多APK路由,例如设备特定的错误。
现在怎么做?
一种方法是使用Android库项目作为公共代码库,并为配置特定代码使用单独的托管项目。