diff options
| author | 2011-11-22 13:22:00 -0800 | |
|---|---|---|
| committer | 2011-11-22 13:22:00 -0800 | |
| commit | 55cadf7eca8dffa981054d3521fd279fefe9b6f4 (patch) | |
| tree | 739dc96c2d52f6050b056e8b64765b72f3983b1a | |
| parent | ec24b0217e6e6de9ebcfb72154dbde2070f53e5a (diff) | |
| parent | 4d592c59e684ed3e6f0db4b05c37ba8774b8d410 (diff) | |
am 4d592c59: am eabde3d4: am fe464a76: [Prime K] Fix gabage character issue
* commit '4d592c59e684ed3e6f0db4b05c37ba8774b8d410':
[Prime K] Fix gabage character issue
| -rwxr-xr-x[-rw-r--r--] | media/java/android/mtp/MtpDatabase.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/media/java/android/mtp/MtpDatabase.java b/media/java/android/mtp/MtpDatabase.java index 4e271c7bf568..98617d200f54 100644..100755 --- a/media/java/android/mtp/MtpDatabase.java +++ b/media/java/android/mtp/MtpDatabase.java @@ -38,6 +38,7 @@ import android.view.WindowManager; import java.io.File; import java.util.HashMap; +import java.util.Locale; /** * {@hide} @@ -120,6 +121,20 @@ public class MtpDatabase { mMediaStoragePath = storagePath; mObjectsUri = Files.getMtpObjectsUri(volumeName); mMediaScanner = new MediaScanner(context); + + // Set locale to MediaScanner. + Locale locale = context.getResources().getConfiguration().locale; + if (locale != null) { + String language = locale.getLanguage(); + String country = locale.getCountry(); + if (language != null) { + if (country != null) { + mMediaScanner.setLocale(language + "_" + country); + } else { + mMediaScanner.setLocale(language); + } + } + } initDeviceProperties(context); } |