diff options
author | Mike Lockwood <lockwood@android.com> | 2011-05-09 19:08:21 -0700 |
---|---|---|
committer | Mike Lockwood <lockwood@android.com> | 2011-05-16 14:28:01 -0400 |
commit | c47e4f2921312098eddc5fe49b080e0f2df60e81 (patch) | |
tree | 0eeaae3512f54846690358abcace82f3dc6d91cd /src/com/android/providers/media/MediaScannerService.java | |
parent | 915ba2d71679b0e518585cfa5fb92f6a093f01ec (diff) | |
download | android_packages_providers_MediaProvider-c47e4f2921312098eddc5fe49b080e0f2df60e81.tar.gz android_packages_providers_MediaProvider-c47e4f2921312098eddc5fe49b080e0f2df60e81.tar.bz2 android_packages_providers_MediaProvider-c47e4f2921312098eddc5fe49b080e0f2df60e81.zip |
Update to new Storage Manager volume list
Change-Id: I2156727522e1987be690439371a43351f5be741f
Signed-off-by: Mike Lockwood <lockwood@android.com>
Diffstat (limited to 'src/com/android/providers/media/MediaScannerService.java')
-rw-r--r-- | src/com/android/providers/media/MediaScannerService.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/com/android/providers/media/MediaScannerService.java b/src/com/android/providers/media/MediaScannerService.java index e865a53b..9f932add 100644 --- a/src/com/android/providers/media/MediaScannerService.java +++ b/src/com/android/providers/media/MediaScannerService.java @@ -22,7 +22,6 @@ import android.content.ContentValues; import android.content.Context; import android.content.Intent; import android.content.res.Configuration; -import android.content.res.Resources; import android.database.Cursor; import android.media.IMediaScannerListener; import android.media.IMediaScannerService; @@ -38,6 +37,8 @@ import android.os.Message; import android.os.PowerManager; import android.os.Process; import android.os.SystemProperties; +import android.os.storage.StorageManager; +import android.os.storage.StorageVolume; import android.provider.MediaStore; import android.util.Log; @@ -116,8 +117,8 @@ public class MediaScannerService extends Service implements Runnable { PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, TAG); - mExternalStoragePaths = getResources().getStringArray( - com.android.internal.R.array.config_externalStoragePaths); + StorageManager storageManager = (StorageManager)getSystemService(Context.STORAGE_SERVICE); + mExternalStoragePaths = storageManager.getVolumePaths(); // Start up the thread running the service. Note that we create a // separate thread because the service normally runs in the process's @@ -252,10 +253,9 @@ public class MediaScannerService extends Service implements Runnable } else if (MediaProvider.EXTERNAL_VOLUME.equals(volume)) { // scan external storage volumes - directories = getResources().getStringArray( - com.android.internal.R.array.config_externalStoragePaths); + directories = mExternalStoragePaths; } - + if (directories != null) { if (false) Log.d(TAG, "start scanning volume " + volume + ": " + Arrays.toString(directories)); |