History log of /packages/providers/MediaProvider/src/com/android/providers/media/MediaScannerReceiver.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e358a9013e9a33b5dc0ab5b25e7748d92d01c066 27-Aug-2013 Marco Nelissen <marcone@google.com> Fix up path from scan file intent before scanning

Canonicalize the path, and replace legacy prefix if needed.
This allows the ACTION_MEDIA_SCANNER_SCAN_FILE to contain
/storage/emulated/legacy/ type paths, as well as even more
ancient /mnt/sdcard or /sdcard paths

b/10096103

Change-Id: I012793d8c185ccddc4e59280f0d6e214fd16ac8d
/packages/providers/MediaProvider/src/com/android/providers/media/MediaScannerReceiver.java
81befcaad462ea93d3683339232898b96185999e 23-Sep-2012 Jeff Sharkey <jsharkey@android.com> Ack, scanner doesn't take volume paths.

Bug: 7205962
Change-Id: Ie0b28501e25758094f14736ac47f6e4dd3a90be5
/packages/providers/MediaProvider/src/com/android/providers/media/MediaScannerReceiver.java
8efd65fe64c7978534bb549b2329068a2f8c5075 17-Sep-2012 Jeff Sharkey <jsharkey@android.com> Multi-user MTP, handle secondary user boot.

Watch for BOOT_COMPLETED, and dispatch any current USB state or
mounted volumes which may have already occured. This specifically
handles starting of secondary users.

The current MTP kernel driver at /dev/mtp_usb is exclusive, meaning
only one process can have it open. To solve this, the framework
cycles the USB host stack when switching users, giving the new
user's media process a chance to claim the kernel device. We only
start an MtpServer when we're the active user.

Bug: 6925114
Change-Id: Idfcda09aed88140bb470a110a9e4434f5b79abdd
/packages/providers/MediaProvider/src/com/android/providers/media/MediaScannerReceiver.java
1f3014aa084584f4b0e788e3a67c19057b9ea292 24-May-2011 Mike Lockwood <lockwood@android.com> Optimize database pruning when secondary storage is unmounted

Instead of running the media scanner, just delete the database entries
directly from the files table

Change-Id: I1b09f966a36cdbb156252a1cf89c7d9aefc3eabb
Bug: 4450723
Bug: 4394710

Signed-off-by: Mike Lockwood <lockwood@android.com>
/packages/providers/MediaProvider/src/com/android/providers/media/MediaScannerReceiver.java
235df0dced216be183af77a4083ee0968a472fc0 06-Apr-2011 Mike Lockwood <lockwood@android.com> DO NOT MERGE Run media scanner when secondary external volumes are mounted or unmounted

This will add/remove database entries for files on secondary volumes
when the volume is added/removed.

Change-Id: I24e1059dcf1b3c04d95e03c03b736e214c8fbff4
Signed-off-by: Mike Lockwood <lockwood@android.com>
/packages/providers/MediaProvider/src/com/android/providers/media/MediaScannerReceiver.java
17ad80b32f839ccddac3911799ff732d1ca3a006 12-Jan-2011 Mike Lockwood <lockwood@android.com> Media Provider and MTP now run on emulated /mnt/sdcard file system instead of /data/media

Change-Id: I78ac177ebe3bdc2ddf537f8b8e0a18128799c390
Signed-off-by: Mike Lockwood <lockwood@android.com>
/packages/providers/MediaProvider/src/com/android/providers/media/MediaScannerReceiver.java
4fc4097f6d46c64e946426c1e905858b5a7e9c32 07-Oct-2010 Mike Lockwood <lockwood@android.com> MediaScanner fixes to support both /data/media and /mnt/sdcard paths

Change-Id: I4f85bf00ae0ad9ea995aff7de67626a6c85a3d98
Signed-off-by: Mike Lockwood <lockwood@android.com>
/packages/providers/MediaProvider/src/com/android/providers/media/MediaScannerReceiver.java
b9a92016487672890435f2c1ced88b9b1da535b7 26-Jun-2009 Marco Nelissen <marcone@google.com> Don't scan the external volume in the BOOT_COMPLETED handler, since it can lead
to it being scanned twice. Instead, just handle it in the MEDIA_MOUNTED handler.
/packages/providers/MediaProvider/src/com/android/providers/media/MediaScannerReceiver.java
702152725052b7b3903ed647cf53f04724886a1b 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/providers/MediaProvider/src/com/android/providers/media/MediaScannerReceiver.java
926d74259c0b723054a818fde377c6f46f0fe28a 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/providers/MediaProvider/src/com/android/providers/media/MediaScannerReceiver.java
b80ba9251102fc785a5f231f41a61af1781723a2 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/packages/providers/MediaProvider/src/com/android/providers/media/MediaScannerReceiver.java