am 6e19feb4
: Merge "Treat dates near epoch as unknown." into klp-dev
* commit '6e19feb4f3da02916754636d3ade340dcd5412d5': Treat dates near epoch as unknown.
This commit is contained in:
@ -73,7 +73,11 @@ public class ExternalStorageProvider extends DocumentsProvider {
|
||||
mIdToRoot = Maps.newHashMap();
|
||||
mIdToPath = Maps.newHashMap();
|
||||
|
||||
// TODO: support multiple storage devices
|
||||
// TODO: support multiple storage devices, requiring that volume serial
|
||||
// number be burned into rootId so we can identify files from different
|
||||
// volumes. currently we only use a static rootId for emulated storage,
|
||||
// since that storage never changes.
|
||||
if (!Environment.isExternalStorageEmulated()) return true;
|
||||
|
||||
try {
|
||||
final String rootId = "primary";
|
||||
@ -182,8 +186,13 @@ public class ExternalStorageProvider extends DocumentsProvider {
|
||||
row.add(Document.COLUMN_DISPLAY_NAME, displayName);
|
||||
row.add(Document.COLUMN_SIZE, file.length());
|
||||
row.add(Document.COLUMN_MIME_TYPE, mimeType);
|
||||
row.add(Document.COLUMN_LAST_MODIFIED, file.lastModified());
|
||||
row.add(Document.COLUMN_FLAGS, flags);
|
||||
|
||||
// Only publish dates reasonably after epoch
|
||||
long lastModified = file.lastModified();
|
||||
if (lastModified > 31536000000L) {
|
||||
row.add(Document.COLUMN_LAST_MODIFIED, lastModified);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user