在为移动设备开发应用程序时,所面临的一项最棘手的问题是。通常,移动设备彼此之间在许多属性方面都存在着不同,例如,屏幕大小或颜色深度以及众多支持的专用或可选 API。这些差异要求不同的设备之间需要使用特殊的代码或项目设置。为解决该问题,IDE 支持使用项目配置。
可以使用项目配置为要运行应用程序的每个设备定义执行环境。通过使用项目配置和预处理,您可以编写单个应用程序,并为多个设备创建、定制以及部署单独的分发 JAR。
对于计划为项目生成的每个分发 JAR,应创建一个配置。例如,如果计划使用两组特定于供应商的 API 来支持三个不同的屏幕大小,则应创建六个配置。
在项目配置中定义的属性包括: