diff options
author | Mike Lockwoood <lockwood@google.com> | 2013-05-02 09:24:37 -0700 |
---|---|---|
committer | Mike Lockwoood <lockwood@google.com> | 2013-05-02 09:24:37 -0700 |
commit | 47611240bf601821823c9a063ed1e90f2182af40 (patch) | |
tree | 970d9bf40c38a96c49b3f4c067141b7363e5a3e9 /packages/SystemUI/src/com/android/systemui/screenshot | |
parent | 7abc275e8042e14565324ba0da1b34c0e3a8b245 (diff) | |
download | frameworks_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.java | 9 |
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); |