Home | History | Annotate | Download | only in cache

Lines Matching full:item

329                     MediaItem item = (reuseItem == null) ? new MediaItem() : reuseItem;
331 item.mId = dis.readLong();
332 item.mCaption = Utils.readUTF(dis);
333 item.mMimeType = Utils.readUTF(dis);
334 item.setMediaType(dis.readInt());
335 item.mLatitude = dis.readDouble();
336 item.mLongitude = dis.readDouble();
337 item.mDateTakenInMs = dis.readLong();
338 item.mTriedRetrievingExifDateTaken = dis.readBoolean();
339 item.mDateAddedInSec = dis.readLong();
340 item.mDateModifiedInSec = dis.readLong();
341 item.mDurationInSec = dis.readInt();
342 item
343 item.mFilePath = Utils.readUTF(dis);
345 // We are done reading. Now lets check to see if this item
347 boolean setLookupContainsItem = set.lookupContainsItem(item);
349 reuseItem = item;
353 int itemMediaType = item.getMediaType();
358 item.mContentUri = baseUri + item.mId;
359 feed.addItemToMediaSet(item, set);
396 public static final void populateVideoItemFromCursor(final MediaItem item, final ContentResolver cr, final Cursor cursor,
398 item.setMediaType(MediaItem.MEDIA_TYPE_VIDEO);
399 populateMediaItemFromCursor(item, cr, cursor, baseUri);
402 public static final void populateMediaItemFromCursor(final MediaItem item, final ContentResolver cr, final Cursor cursor,
404 item.mId = cursor.getLong(CacheService.MEDIA_ID_INDEX);
405 item.mCaption = cursor.getString(CacheService.MEDIA_CAPTION_INDEX);
406 item.mMimeType = cursor.getString(CacheService.MEDIA_MIME_TYPE_INDEX);
407 item.mLatitude = cursor.getDouble(CacheService.MEDIA_LATITUDE_INDEX);
408 item.mLongitude = cursor.getDouble(CacheService.MEDIA_LONGITUDE_INDEX);
409 item.mDateTakenInMs = cursor.getLong(CacheService.MEDIA_DATE_TAKEN_INDEX);
410 item.mDateAddedInSec = cursor.getLong(CacheService.MEDIA_DATE_ADDED_INDEX);
411 item.mDateModifiedInSec = cursor.getLong(CacheService.MEDIA_DATE_MODIFIED_INDEX);
412 if (item.mDateTakenInMs == item.mDateModifiedInSec) {
413 item.mDateTakenInMs = item.mDateModifiedInSec * 1000;
415 item.mFilePath = cursor.getString(CacheService.MEDIA_DATA_INDEX);
417 item.mContentUri = baseUri + item.mId;
418 final int itemMediaType = item.getMediaType();
421 item.mRotation = orientationDurationValue;
423 item.mDurationInSec = orientationDurationValue;
429 public static final long fetchDateTaken(final MediaItem item) {
430 if (!item.isDateTakenValid() && !item.mTriedRetrievingExifDateTaken
431 && (item.mFilePath.endsWith(".jpg") || item.mFilePath.endsWith(".jpeg"))) {
435 final ExifInterface exif = new ExifInterface(item.mFilePath);
457 item.mTriedRetrievingExifDateTaken = true;
1110 final MediaItem item = new MediaItem();
1113 populateVideoItemFromCursor(item, cr, sortCursor, CacheService.BASE_CONTENT_STRING_VIDEOS);
1115 populateMediaItemFromCursor(item, cr, sortCursor, CacheService.BASE_CONTENT_STRING_IMAGES);
1120 set.addItem(item);
1191 MediaItem item = items.get(i);
1195 item = items.get(numItems - i - 1);
1197 dos.writeLong(item.mId);
1198 Utils.writeUTF(dos, item.mCaption);
1199 Utils.writeUTF(dos, item.mMimeType);
1200 dos.writeInt(item.getMediaType());
1201 dos.writeDouble(item.mLatitude);
1202 dos.writeDouble(item.mLongitude);
1203 dos.writeLong(item.mDateTakenInMs);
1204 dos.writeBoolean(item.mTriedRetrievingExifDateTaken);
1205 dos.writeLong(item.mDateAddedInSec);
1206 dos.writeLong(item.mDateModifiedInSec);
1207 dos.writeInt(item.mDurationInSec);
1208 dos.writeInt((int) item.mRotation);
1209 Utils.writeUTF(dos, item.mFilePath);