概述
MediaStore.Images.Thumbnails
extends Objectimplements BaseColumns
java.lang.Object | |
↳ | android.provider.MediaStore.Images.Thumbnails |
Class Overview
This class allows developers to query and get two kinds of thumbnails: MINI_KIND: 512 x 384 thumbnail MICRO_KIND: 96 x 96 thumbnail
Summary
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | DATA | The data stream for the thumbnail Type: DATA STREAM | |||||||||
String | DEFAULT_SORT_ORDER | The default sort order for this table | |||||||||
int | FULL_SCREEN_KIND | ||||||||||
String | HEIGHT | The height of the thumbnail Type: INTEGER (long) | |||||||||
String | IMAGE_ID | The original image for the thumbnal Type: INTEGER (ID from Images table) | |||||||||
String | KIND | The kind of the thumbnail Type: INTEGER (One of the values below) | |||||||||
int | MICRO_KIND | ||||||||||
int | MINI_KIND | ||||||||||
String | THUMB_DATA | The blob raw data of thumbnail Type: DATA STREAM | |||||||||
String | WIDTH | The width of the thumbnal Type: INTEGER (long) |
[Expand]
Inherited Constants
| |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface android.provider.BaseColumns
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
public static final Uri | EXTERNAL_CONTENT_URI | The content:// style URI for the "primary" external storage volume. | |||||||||
public static final Uri | INTERNAL_CONTENT_URI | The content:// style URI for the internal storage. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
MediaStore.Images.Thumbnails() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static void |
cancelThumbnailRequest(
ContentResolver cr, long origId)
This method cancels the thumbnail request so clients waiting for getThumbnail will be interrupted and return immediately.
| ||||||||||
static void |
cancelThumbnailRequest(
ContentResolver cr, long origId, long groupId)
This method cancels the thumbnail request so clients waiting for getThumbnail will be interrupted and return immediately.
| ||||||||||
static Uri |
getContentUri(
String volumeName)
Get the content:// style URI for the image media table on the given volume.
| ||||||||||
static Bitmap |
getThumbnail(
ContentResolver cr, long origId, long groupId, int kind,
BitmapFactory.Options options)
This method checks if the thumbnails of the specified image (origId) has been created.
| ||||||||||
static Bitmap |
getThumbnail(
ContentResolver cr, long origId, int kind,
BitmapFactory.Options options)
This method checks if the thumbnails of the specified image (origId) has been created.
| ||||||||||
final static Cursor | query( ContentResolver cr, Uri uri, String[] projection) | ||||||||||
final static Cursor | queryMiniThumbnail( ContentResolver cr, long origId, int kind, String[] projection) | ||||||||||
final static Cursor | queryMiniThumbnails( ContentResolver cr, Uri uri, int kind, String[] projection) |
[Expand]
Inherited Methods
| |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
Constants
public static final String DATA
The data stream for the thumbnail
Type: DATA STREAM
public static final String DEFAULT_SORT_ORDER
The default sort order for this table
public static final int FULL_SCREEN_KIND
public static final String HEIGHT
The height of the thumbnail
Type: INTEGER (long)
public static final String IMAGE_ID
The original image for the thumbnal
Type: INTEGER (ID from Images table)
public static final String KIND
The kind of the thumbnail
Type: INTEGER (One of the values below)
public static final int MICRO_KIND
public static final int MINI_KIND
public static final String THUMB_DATA
The blob raw data of thumbnail
Type: DATA STREAM
public static final String WIDTH
The width of the thumbnal
Type: INTEGER (long)
Fields
public static final Uri EXTERNAL_CONTENT_URI
The content:// style URI for the "primary" external storage volume.
public static final Uri INTERNAL_CONTENT_URI
The content:// style URI for the internal storage.
Public Constructors
public MediaStore.Images.Thumbnails ()
Public Methods
public static void cancelThumbnailRequest (ContentResolver cr, long origId)
This method cancels the thumbnail request so clients waiting for getThumbnail will be interrupted and return immediately. Only the original process which made the getThumbnail requests can cancel their own requests.
Parameters
cr | ContentResolver |
---|---|
origId | original image id |
public static void cancelThumbnailRequest (ContentResolver cr, long origId, long groupId)
This method cancels the thumbnail request so clients waiting for getThumbnail will be interrupted and return immediately. Only the original process which made the getThumbnail requests can cancel their own requests.
Parameters
cr | ContentResolver |
---|---|
origId | original image id |
groupId | the same groupId used in getThumbnail. |
public static Uri getContentUri (String volumeName)
Get the content:// style URI for the image media table on the given volume.
Parameters
volumeName | the name of the volume to get the URI for |
---|
Returns
- the URI to the image media table on the given volume
public static Bitmap getThumbnail (ContentResolver cr, long origId, long groupId, int kind, BitmapFactory.Options options)
This method checks if the thumbnails of the specified image (origId) has been created. It will be blocked until the thumbnails are generated.
Parameters
cr | ContentResolver used to dispatch queries to MediaProvider. |
---|---|
origId | Original image id associated with thumbnail of interest. |
groupId | the id of group to which this request belongs |
kind | The type of thumbnail to fetch. Should be either MINI_KIND or MICRO_KIND. |
options | this is only used for MINI_KIND when decoding the Bitmap |
Returns
- A Bitmap instance. It could be null if the original image associated with origId doesn't exist or memory is not enough.
public static Bitmap getThumbnail (ContentResolver cr, long origId, int kind, BitmapFactory.Options options)
This method checks if the thumbnails of the specified image (origId) has been created. It will be blocked until the thumbnails are generated.
Parameters
cr | ContentResolver used to dispatch queries to MediaProvider. |
---|---|
origId | Original image id associated with thumbnail of interest. |
kind | The type of thumbnail to fetch. Should be either MINI_KIND or MICRO_KIND. |
options | this is only used for MINI_KIND when decoding the Bitmap |
Returns
- A Bitmap instance. It could be null if the original image associated with origId doesn't exist or memory is not enough.
public static final Cursor query (ContentResolver cr, Uri uri, String[] projection)
public static final Cursor queryMiniThumbnail (ContentResolver cr, long origId, int kind, String[] projection)
public static final Cursor queryMiniThumbnails (ContentResolver cr, Uri uri, int kind, String[] projection)
最后
以上就是危机口红为你收集整理的MediaStore.Images.Thumbnails MediaStore.Images.Thumbnails的全部内容,希望文章能够帮你解决MediaStore.Images.Thumbnails MediaStore.Images.Thumbnails所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复