public class PhotoProviderHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String[] |
mImageProjection |
private android.content.ContentResolver |
mResolver |
private java.lang.String |
mSortOrder |
private java.lang.String[] |
mThumbnailProjection |
private java.lang.String |
mThumbnailSortOrder |
Constructor and Description |
---|
PhotoProviderHelper(android.content.ContentResolver resolver) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<ProviderItem> |
getImagePath(java.lang.String folderName,
java.lang.String parentFolderName) |
java.util.ArrayList<java.lang.String> |
getImagePath(java.lang.String folderName,
java.lang.String[] selectionArgs) |
java.util.ArrayList<ProviderItem> |
getLocationImagePath(java.lang.String folderName,
java.lang.String parentFolderName) |
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) |
private android.graphics.Bitmap |
getThumbNail(long id) |
java.lang.String |
getThumbnail(java.lang.String path) |
java.lang.String |
getThumbNailPath(java.lang.String selectionArgs) |
java.lang.String |
getThumbNailPathById(int id) |
java.util.ArrayList<java.lang.String> |
getThumbNailPaths(java.lang.String folderName,
java.lang.String[] selectionArgs) |
android.net.Uri |
getThumbnailUri(java.lang.String path) |
private java.util.ArrayList<java.lang.Long> |
hasThumbNail(java.lang.String folderName,
java.lang.String[] selectionArgs) |
private void |
init() |
void |
makeThumbnailInMediaStore(java.lang.String folderName,
java.lang.String[] selectionArg) |
private android.content.ContentResolver mResolver
private java.lang.String[] mImageProjection
private java.lang.String[] mThumbnailProjection
private java.lang.String mSortOrder
private java.lang.String mThumbnailSortOrder
public PhotoProviderHelper(android.content.ContentResolver resolver)
private 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> getImagePath(java.lang.String folderName, java.lang.String[] selectionArgs)
public java.util.ArrayList<ProviderItem> getImagePath(java.lang.String folderName, java.lang.String parentFolderName)
public java.util.ArrayList<ProviderItem> getLocationImagePath(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 getThumbNailPathById(int id)
private java.util.ArrayList<java.lang.Long> hasThumbNail(java.lang.String folderName, java.lang.String[] selectionArgs)
public java.lang.String getThumbnail(java.lang.String path)
public android.net.Uri getThumbnailUri(java.lang.String path)
public void makeThumbnailInMediaStore(java.lang.String folderName, java.lang.String[] selectionArg)
private android.graphics.Bitmap getThumbNail(long id)