public class VideoProviderHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private android.content.ContentResolver |
mResolver |
private java.lang.String[] |
mSimpleProjection |
private java.lang.String |
mSortOrder |
private java.lang.String[] |
mThumbnailProjection |
private java.lang.String |
mThumbnailSortOrder |
private java.lang.String[] |
mVideoProjection |
Constructor and Description |
---|
VideoProviderHelper(android.content.ContentResolver resolver) |
Modifier and Type | Method and Description |
---|---|
ProviderItem |
getProviderItem(java.lang.String folderName,
java.lang.String parentFolderName,
java.lang.String filename) |
private java.lang.Long |
getThumbId(java.lang.String selectionArgs) |
private java.util.ArrayList<java.lang.Long> |
getThumbIds(java.lang.String folderName,
java.lang.String[] selectionArgs) |
java.lang.String |
getThumbnail(java.lang.String path) |
private android.graphics.Bitmap |
getThumbnailBitmap(long id) |
java.lang.String |
getThumbNailPath(java.lang.String selectionArgs) |
java.lang.String |
getThumbNailPathById(long id) |
java.util.ArrayList<java.lang.String> |
getThumbNailPaths(java.lang.String folderName,
java.lang.String[] selectionArgs) |
android.net.Uri |
getThumbnailUri(java.lang.String path) |
java.util.ArrayList<ProviderItem> |
getVideoPath(java.lang.String folderName,
java.lang.String parentFolderName) |
java.util.ArrayList<java.lang.String> |
getVideoPath(java.lang.String folderName,
java.lang.String[] selectionArgs) |
private java.util.ArrayList<java.lang.Long> |
hasThumbNail(java.lang.String folderName,
java.lang.String[] selectionArgs) |
void |
init() |
void |
makeThumbnailInMediaStore(java.lang.String folderName,
java.lang.String[] selectionArg) |
private android.content.ContentResolver mResolver
private java.lang.String[] mVideoProjection
private java.lang.String[] mThumbnailProjection
private java.lang.String[] mSimpleProjection
private java.lang.String mSortOrder
private java.lang.String mThumbnailSortOrder
public VideoProviderHelper(android.content.ContentResolver resolver)
public void init()
private java.util.ArrayList<java.lang.Long> getThumbIds(java.lang.String folderName, java.lang.String[] selectionArgs)
private java.lang.Long getThumbId(java.lang.String selectionArgs)
public java.util.ArrayList<java.lang.String> getVideoPath(java.lang.String folderName, java.lang.String[] selectionArgs)
public java.util.ArrayList<ProviderItem> getVideoPath(java.lang.String folderName, java.lang.String parentFolderName)
public ProviderItem getProviderItem(java.lang.String folderName, java.lang.String parentFolderName, java.lang.String filename)
public java.util.ArrayList<java.lang.String> getThumbNailPaths(java.lang.String folderName, java.lang.String[] selectionArgs)
public java.lang.String getThumbNailPath(java.lang.String selectionArgs)
public java.lang.String getThumbnail(java.lang.String path)
public android.net.Uri getThumbnailUri(java.lang.String path)
public java.lang.String getThumbNailPathById(long id)
private java.util.ArrayList<java.lang.Long> hasThumbNail(java.lang.String folderName, java.lang.String[] selectionArgs)
public void makeThumbnailInMediaStore(java.lang.String folderName, java.lang.String[] selectionArg)
private android.graphics.Bitmap getThumbnailBitmap(long id)