android - Android 应用限制应用中允许的语言环境
问题描述
想要阻止我们的应用程序上可用的允许区域设置。例如我有这行代码:
sdf = new SimpleDateFormat(DateFormat.getBestDateTimePattern(Locale.getDefault(), "MMMM yyyy"));
如果用户在手机上将法语或西班牙语设置为他们支持的语言环境之一,那么我希望这行代码以西班牙语或英语格式返回。如果他们唯一支持的语言环境是中文,那么我希望它恢复为默认值(英文)。
除了调用 Locale.getDefault(),我可以创建另一个方法来获取此信息,但希望有一个比这更简单/更好的解决方案。
解决方案
推荐阅读
- python - SQLite,如何在大表上更有效地选择?
- pandas - 熊猫模块中的 To_datetime
- typescript - YouCompleteMe 错误:找不到可执行文件“npm”。安装 TSServer 需要 npm
- python - Pygame:试图让整个精灵越过边界,而不仅仅是左上角的像素
- python - 计算给定财务期间的总值会导致“列表”对象没有属性“总和”错误
- javascript - 将类组件更改为功能组件以修复“_id”未定义
- node.js - 从 promise 返回值时出现 TS 2739 错误。输入“承诺”
' 缺少类型中的以下属性 - javascript - 为什么 JSON.parse() 突然开始给出不同的输出?
- vb.net - 如果用户输入了不在组合框列表中的其他值,如何弹出消息?
- wpf - 如何在 WPF 中实现与 Silverlight 相同的打印功能?