public class ClusterAlbum extends MediaSet implements ContentListener
MediaSet.ItemConsumer, MediaSet.SyncListenerINDEX_NOT_FOUND, MEDIAITEM_BATCH_FETCH_COUNT, SYNC_RESULT_CANCELLED, SYNC_RESULT_ERROR, SYNC_RESULT_SUCCESSCACHE_FLAG_FULL, CACHE_FLAG_NO, CACHE_FLAG_SCREENNAIL, CACHE_STATUS_CACHED_FULL, CACHE_STATUS_CACHED_SCREENNAIL, CACHE_STATUS_CACHING, CACHE_STATUS_NOT_CACHED, INVALID_DATA_VERSION, mDataVersion, MEDIA_TYPE_ALL, MEDIA_TYPE_ALL_STRING, MEDIA_TYPE_IMAGE, MEDIA_TYPE_IMAGE_STRING, MEDIA_TYPE_UNKNOWN, MEDIA_TYPE_VIDEO, MEDIA_TYPE_VIDEO_STRING, mPath, SUPPORT_ALL, SUPPORT_CACHE, SUPPORT_CROP, SUPPORT_DELETE, SUPPORT_EDIT, SUPPORT_FULL_IMAGE, SUPPORT_IMPORT, SUPPORT_INFO, SUPPORT_PLAY, SUPPORT_ROTATE, SUPPORT_SETAS, SUPPORT_SHARE, SUPPORT_SHOW_ON_MAP| Constructor and Description |
|---|
ClusterAlbum(Path path,
DataManager dataManager,
MediaSet clusterAlbumSet) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete() |
protected int |
enumerateMediaItems(MediaSet.ItemConsumer consumer,
int startIndex) |
MediaItem |
getCoverMediaItem() |
java.util.ArrayList<MediaItem> |
getMediaItem(int start,
int count) |
int |
getMediaItemCount() |
static java.util.ArrayList<MediaItem> |
getMediaItemFromPath(java.util.ArrayList<Path> paths,
int start,
int count,
DataManager dataManager) |
java.lang.String |
getName() |
int |
getSupportedOperations() |
int |
getTotalMediaItemCount() |
boolean |
isLeafAlbum() |
void |
onContentDirty() |
long |
reload() |
void |
setCoverMediaItem(MediaItem cover) |
void |
setName(java.lang.String name) |
addContentListener, enumerateMediaItems, enumerateTotalMediaItems, enumerateTotalMediaItems, getDetails, getIndexOf, getIndexOfItem, getSubMediaSet, getSubMediaSetCount, isCameraRoll, isLoading, notifyContentChanged, removeContentListener, requestSync, requestSyncOnMultipleSetscache, getCacheFlag, getCacheSize, getCacheStatus, getContentUri, getDataVersion, getMediaType, getPath, getPlayUri, getTypeFromString, getTypeString, Import, nextVersionNumber, rotatepublic ClusterAlbum(Path path, DataManager dataManager, MediaSet clusterAlbumSet)
public void setCoverMediaItem(MediaItem cover)
public MediaItem getCoverMediaItem()
getCoverMediaItem in class MediaSetpublic void setName(java.lang.String name)
public int getMediaItemCount()
getMediaItemCount in class MediaSetpublic java.util.ArrayList<MediaItem> getMediaItem(int start, int count)
getMediaItem in class MediaSetpublic static java.util.ArrayList<MediaItem> getMediaItemFromPath(java.util.ArrayList<Path> paths, int start, int count, DataManager dataManager)
protected int enumerateMediaItems(MediaSet.ItemConsumer consumer, int startIndex)
enumerateMediaItems in class MediaSetpublic int getTotalMediaItemCount()
getTotalMediaItemCount in class MediaSetpublic void onContentDirty()
onContentDirty in interface ContentListenerpublic int getSupportedOperations()
getSupportedOperations in class MediaObjectpublic void delete()
delete in class MediaObjectpublic boolean isLeafAlbum()
isLeafAlbum in class MediaSet