public class

LocalDataSource

extends Object
implements DataSource
java.lang.Object
   ↳ com.cooliris.media.LocalDataSource

Summary

Constants
String CAMERA_STRING
String DOWNLOAD_STRING
Fields
public static final int CAMERA_BUCKET_ID
public static final String CAMERA_BUCKET_NAME
public static final int DOWNLOAD_BUCKET_ID
public static final String DOWNLOAD_BUCKET_NAME
public static final String URI_ALL_MEDIA
public static final DiskCache sThumbnailCache
public static final DiskCache sThumbnailCacheVideo
Public Constructors
LocalDataSource(Context context, String uri, boolean flattenAllItems)
Public Methods
static MediaItem createMediaItemFromFileUri(Context context, String fileUri)
static MediaItem createMediaItemFromUri(Context context, Uri target, int mediaType)
static int getBucketId(String path)
Matches code in MediaProvider.computeBucketValues.
String[] getDatabaseUris()
DiskCache getThumbnailCache()
boolean isSingleImage()
void loadItemsForSet(MediaFeed feed, MediaSet parentSet, int rangeStart, int rangeEnd)
void loadMediaSets(MediaFeed feed)
boolean performOperation(int operation, ArrayList<MediaBucket> mediaBuckets, Object data)
void refresh(MediaFeed feed, String[] databaseUris)
void setMimeFilter(boolean includeImages, boolean includeVideos)
void shutdown()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.cooliris.media.DataSource

Constants

public static final String CAMERA_STRING

Constant Value: "Camera"

public static final String DOWNLOAD_STRING

Constant Value: "download"

Fields

public static final int CAMERA_BUCKET_ID

public static final String CAMERA_BUCKET_NAME

public static final int DOWNLOAD_BUCKET_ID

public static final String DOWNLOAD_BUCKET_NAME

public static final String URI_ALL_MEDIA

public static final DiskCache sThumbnailCache

public static final DiskCache sThumbnailCacheVideo

Public Constructors

public LocalDataSource (Context context, String uri, boolean flattenAllItems)

Public Methods

public static MediaItem createMediaItemFromFileUri (Context context, String fileUri)

public static MediaItem createMediaItemFromUri (Context context, Uri target, int mediaType)

public static int getBucketId (String path)

Matches code in MediaProvider.computeBucketValues. Should be a common function.

public String[] getDatabaseUris ()

public DiskCache getThumbnailCache ()

public boolean isSingleImage ()

public void loadItemsForSet (MediaFeed feed, MediaSet parentSet, int rangeStart, int rangeEnd)

public void loadMediaSets (MediaFeed feed)

public boolean performOperation (int operation, ArrayList<MediaBucket> mediaBuckets, Object data)

public void refresh (MediaFeed feed, String[] databaseUris)

public void setMimeFilter (boolean includeImages, boolean includeVideos)

public void shutdown ()