Do not index ringtone data
This commit is contained in:
parent
2c5abc352c
commit
d2c54eeb2a
@ -513,7 +513,8 @@ public class MediaScanner implements Handler.Callback {
|
|||||||
return hasChanged;
|
return hasChanged;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final Pattern sIgnoredNames = Pattern.compile("^([^\\.]+|.+\\.(jpe?g|gif|png|bmp|webm|txt|pdf|avi|mp4|mkv|zip|tgz|xml))$", Pattern.CASE_INSENSITIVE);
|
private static final Pattern sIgnoredFilenames = Pattern.compile("^([^\\.]+|.+\\.(jpe?g|gif|png|bmp|webm|txt|pdf|avi|mp4|mkv|zip|tgz|xml))$", Pattern.CASE_INSENSITIVE);
|
||||||
|
private static final Pattern sIgnoredDirectories = Pattern.compile("^.+/(Android/data|Notifications|Ringtones)/.+$", Pattern.CASE_INSENSITIVE);
|
||||||
/**
|
/**
|
||||||
* Returns true if the file should not be scanned
|
* Returns true if the file should not be scanned
|
||||||
*
|
*
|
||||||
@ -521,7 +522,8 @@ public class MediaScanner implements Handler.Callback {
|
|||||||
* @return boolean
|
* @return boolean
|
||||||
*/
|
*/
|
||||||
private boolean isBlacklisted(File file) {
|
private boolean isBlacklisted(File file) {
|
||||||
return sIgnoredNames.matcher(file.getName()).matches();
|
boolean blacklisted = sIgnoredFilenames.matcher(file.getName()).matches() || sIgnoredDirectories.matcher(file.getPath()).matches();
|
||||||
|
return blacklisted;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user