diff options
| author | Przemyslaw Szczepaniak <pszczepaniak@google.com> | 2013-05-13 17:15:53 +0100 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-05-21 12:29:28 +0000 |
| commit | 40d51e70037c8d32f9bbafd54775e526d86caf23 (patch) | |
| tree | 295e8ed450c960b9cc22736d0bc670dd5fdb7a63 /core/java/android | |
| parent | 7fb27f74ceb1bc695938452a2d738baa1f6d54aa (diff) | |
| download | frameworks_base-40d51e70037c8d32f9bbafd54775e526d86caf23.zip frameworks_base-40d51e70037c8d32f9bbafd54775e526d86caf23.tar.gz frameworks_base-40d51e70037c8d32f9bbafd54775e526d86caf23.tar.bz2 | |
Make TtsEngines.getDefaultLocale() method public
TtsEngines is hidden class, it's not a public API.
It's required for tracking system language setting by TTS engines
(Change: Ic4bde97ef7406adb64cc03efbe660275360ba3af )
Bug: 8613986
Change-Id: Iafafcdb244e1520893bee65febd5a137e3556317
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/speech/tts/TtsEngines.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/core/java/android/speech/tts/TtsEngines.java b/core/java/android/speech/tts/TtsEngines.java index 2706bc7..5fbd22e 100644 --- a/core/java/android/speech/tts/TtsEngines.java +++ b/core/java/android/speech/tts/TtsEngines.java @@ -355,7 +355,18 @@ public class TtsEngines { return v1Locale; } - private String getDefaultLocale() { + /** + * Return the default device locale in form of 3 letter codes delimited by + * {@link #LOCALE_DELIMITER}: + * <ul> + * <li> "ISO 639-2/T language code" if locale have no country entry</li> + * <li> "ISO 639-2/T language code{@link #LOCALE_DELIMITER}ISO 3166 country code " + * if locale have no variant entry</li> + * <li> "ISO 639-2/T language code{@link #LOCALE_DELIMITER}ISO 3166 country code + * {@link #LOCALE_DELIMITER} variant" if locale have variant entry</li> + * </ul> + */ + public String getDefaultLocale() { final Locale locale = Locale.getDefault(); // Note that the default locale might have an empty variant |
