检查用户是否正在使用特定区域设置

时间:2013-02-11 19:21:53

标签: android

我需要检查用户设备的区域设置是否为日语。我正在做以下事情:

public boolean isJapaneseLocale() {
    String locale = Locale.getDefault().toString();
    locale = locale.toLowerCase();
    return locale.startsWith("ja");
}

应该足够吗?我收到警告:

locale.toLowerCase()

并使用默认语言环境。这个操作不安全吗?

由于

1 个答案:

答案 0 :(得分:0)

这是一种较老的做事方式。但由于语言环境不使用非ascii字符,因此它应该不是问题。只需忽略该警告,或在使用Eclipse时禁止它。