Loading core/res/res/values/config.xml +4 −0 Original line number Diff line number Diff line Loading @@ -80,6 +80,10 @@ for backward compatibility with apps that require external storage. --> <bool name="config_emulateExternalStorage">false</bool> <!-- Set to true if external storage is case sensitive. Typically external storage is FAT, which is case insensitive. --> <bool name="config_caseSensitiveExternalStorage">false</bool> <!-- XXXXX NOTE THE FOLLOWING RESOURCES USE THE WRONG NAMING CONVENTION. Please don't copy them, copy anything else. --> Loading media/java/android/media/MediaScanner.java +6 −3 Original line number Diff line number Diff line Loading @@ -1175,9 +1175,12 @@ public class MediaScanner mGenreCache = new HashMap<String, Uri>(); mGenresUri = Genres.getContentUri(volumeName); mPlaylistsUri = Playlists.getContentUri(volumeName); // assuming external storage is FAT (case insensitive), except on the simulator. if ( Process.supportsProcesses()) { mCaseInsensitivePaths = true; mCaseInsensitivePaths = !mContext.getResources().getBoolean( com.android.internal.R.bool.config_caseSensitiveExternalStorage); if (!Process.supportsProcesses()) { // Simulator uses host file system, so it should be case sensitive. mCaseInsensitivePaths = false; } } } Loading Loading
core/res/res/values/config.xml +4 −0 Original line number Diff line number Diff line Loading @@ -80,6 +80,10 @@ for backward compatibility with apps that require external storage. --> <bool name="config_emulateExternalStorage">false</bool> <!-- Set to true if external storage is case sensitive. Typically external storage is FAT, which is case insensitive. --> <bool name="config_caseSensitiveExternalStorage">false</bool> <!-- XXXXX NOTE THE FOLLOWING RESOURCES USE THE WRONG NAMING CONVENTION. Please don't copy them, copy anything else. --> Loading
media/java/android/media/MediaScanner.java +6 −3 Original line number Diff line number Diff line Loading @@ -1175,9 +1175,12 @@ public class MediaScanner mGenreCache = new HashMap<String, Uri>(); mGenresUri = Genres.getContentUri(volumeName); mPlaylistsUri = Playlists.getContentUri(volumeName); // assuming external storage is FAT (case insensitive), except on the simulator. if ( Process.supportsProcesses()) { mCaseInsensitivePaths = true; mCaseInsensitivePaths = !mContext.getResources().getBoolean( com.android.internal.R.bool.config_caseSensitiveExternalStorage); if (!Process.supportsProcesses()) { // Simulator uses host file system, so it should be case sensitive. mCaseInsensitivePaths = false; } } } Loading