ユーザーのデバイスのロケールが日本語かどうかを確認する必要があります。私は次のことをしています:
public boolean isJapaneseLocale() {
String locale = Locale.getDefault().toString();
locale = locale.toLowerCase();
return locale.startsWith("ja");
}
それで十分でしょうか?次のような警告が表示されます。
locale.toLowerCase()
そのためにデフォルトのロケールを使用します。これはこの操作にとって安全ではありませんか?
ありがとう