OSDN Git Service

DO NOT MERGE MediaScanner: reimplement the ".nomedia" feature for hiding files from...
authorMike Lockwood <lockwood@android.com>
Sun, 24 Apr 2011 18:15:09 +0000 (11:15 -0700)
committerMike Lockwood <lockwood@android.com>
Wed, 4 May 2011 01:03:56 +0000 (21:03 -0400)
commit9c112a86def2f5e21705b29f906aadcb7fafb067
tree1cba6eb0a32786b87527e810b843e49e0e08a5db
parent1cf74fb3c46f107d95a87c7c4ab88c421758f41e
DO NOT MERGE MediaScanner: reimplement the ".nomedia" feature for hiding files from the media provider

Previously we ignored any files and directories that had name started with '.'
and ignored any directories that contained a ".nomedia" file.
Now to support transferring any file via MTP, we now add these previously ignored files
to the media database, but will not mark them as audio, video, image or playlist files.
That way they will be included in the files table but will be hidden from the
audio, video, images and playlist views that are used by apps like Music and Gallery.

Bug: 3405327

Change-Id: Ibb37bb2856a0684ce9f685ed565ad35347622834
Signed-off-by: Mike Lockwood <lockwood@android.com>
include/media/mediascanner.h
media/java/android/media/MediaScanner.java
media/java/android/media/MediaScannerClient.java
media/jni/android_media_MediaScanner.cpp
media/libmedia/MediaScanner.cpp