0

是否有记录的方式可以在构建 android 应用程序时过滤掉支持的语言环境?例如,如果我有一个仅部分构建支持的语言环境,我想将其包含在调试构建中,但将其从我的发布构建中排除,是否有我可以使用的配置设置来实现这一点?

4

1 回答 1

0

嗯,很难,您可以查询区域设置并更改它,如果它设置为您不喜欢的区域设置,则使用此 api:

http://developer.android.com/reference/java/util/Locale.html#setDefault(java.util.Locale)

然后,如果您希望在您的开发版本中而不是在您的实时版本中使用它,那么您在构建 APK 时将需要不同的配置。这将涉及使用 Ant。

为此,您必须阅读:

使用常量和 Ant 切换 Android 配置

或者,您可以使用上述样式的 ant 脚本配置,并使用空文件夹覆盖区域设置文件夹以进行实时构建,这将是一个有趣的实验。

于 2012-06-21T18:37:36.683 回答