summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers/media/MediaScannerService.java
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@android.com>2011-05-09 19:08:21 -0700
committerMike Lockwood <lockwood@android.com>2011-05-16 14:28:01 -0400
commitc47e4f2921312098eddc5fe49b080e0f2df60e81 (patch)
tree0eeaae3512f54846690358abcace82f3dc6d91cd /src/com/android/providers/media/MediaScannerService.java
parent915ba2d71679b0e518585cfa5fb92f6a093f01ec (diff)
downloadandroid_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.java12
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));