我试图让用户在我的应用中选择TextToSpeech(英国,美国)的重点。但是方法isLanguageAvailable
始终返回LANG_COUNTRY_AVAILABLE
和Locale.US
的代码1(Locale.UK
),即使其中一个语言数据不可用。我已经在不同的设备和不同的情况下尝试了它但它没有稳定的结果我想知道是否有任何其他方式来理解设备上安装的特定区域设置(考虑到我的min API版本是16的事实我无法使用getAvailableLanguages
)
=== UPDATE ====
到目前为止,我认为显然语言可用性和语言的概念是不同的。显然,语言可以在没有任何语音数据的情况下使用(这很有趣)。但即使在这种情况下,我也想知道API16中是否有语言可用语言