首页 > 解决方案 > Android 应用限制应用中允许的语言环境

问题描述

想要阻止我们的应用程序上可用的允许区域设置。例如我有这行代码:

sdf = new SimpleDateFormat(DateFormat.getBestDateTimePattern(Locale.getDefault(), "MMMM yyyy"));

如果用户在手机上将法语或西班牙语设置为他们支持的语言环境之一,那么我希望这行代码以西班牙语或英语格式返回。如果他们唯一支持的语言环境是中文,那么我希望它恢复为默认值(英文)。

除了调用 Locale.getDefault(),我可以创建另一个方法来获取此信息,但希望有一个比这更简单/更好的解决方案。

标签: android

解决方案


推荐阅读