summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI/src/com/android/systemui/screenshot
diff options
context:
space:
mode:
authorMike Lockwoood <lockwood@google.com>2013-05-02 09:24:37 -0700
committerMike Lockwoood <lockwood@google.com>2013-05-02 09:24:37 -0700
commit47611240bf601821823c9a063ed1e90f2182af40 (patch)
tree970d9bf40c38a96c49b3f4c067141b7363e5a3e9 /packages/SystemUI/src/com/android/systemui/screenshot
parent7abc275e8042e14565324ba0da1b34c0e3a8b245 (diff)
downloadframeworks_base-47611240bf601821823c9a063ed1e90f2182af40.zip
frameworks_base-47611240bf601821823c9a063ed1e90f2182af40.tar.gz
frameworks_base-47611240bf601821823c9a063ed1e90f2182af40.tar.bz2
Fix date fields in media database for screenshot files
Bug: 8770827 Change-Id: Ib0e8695ab00c58dc77505387a1e31ea693d416e2
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/screenshot')
-rw-r--r--packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java b/packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java
index 5041617..aa80664 100644
--- a/packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java
+++ b/packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java
@@ -197,15 +197,18 @@ class SaveImageInBackgroundTask extends AsyncTask<SaveImageInBackgroundData, Voi
// Create screenshot directory if it doesn't exist
mScreenshotDir.mkdirs();
+ // media provider uses seconds, not milliseconds
+ long dateSeconds = mImageTime / 1000;
+
// Save the screenshot to the MediaStore
ContentValues values = new ContentValues();
ContentResolver resolver = context.getContentResolver();
values.put(MediaStore.Images.ImageColumns.DATA, mImageFilePath);
values.put(MediaStore.Images.ImageColumns.TITLE, mImageFileName);
values.put(MediaStore.Images.ImageColumns.DISPLAY_NAME, mImageFileName);
- values.put(MediaStore.Images.ImageColumns.DATE_TAKEN, mImageTime);
- values.put(MediaStore.Images.ImageColumns.DATE_ADDED, mImageTime);
- values.put(MediaStore.Images.ImageColumns.DATE_MODIFIED, mImageTime);
+ values.put(MediaStore.Images.ImageColumns.DATE_TAKEN, dateSeconds);
+ values.put(MediaStore.Images.ImageColumns.DATE_ADDED, dateSeconds);
+ values.put(MediaStore.Images.ImageColumns.DATE_MODIFIED, dateSeconds);
values.put(MediaStore.Images.ImageColumns.MIME_TYPE, "image/png");
values.put(MediaStore.Images.ImageColumns.WIDTH, mImageWidth);
values.put(MediaStore.Images.ImageColumns.HEIGHT, mImageHeight);