T
- 媒体文件对应的实体类型public abstract static class MediaStoreHelper.Decoder<T>
extends java.lang.Object
构造器和说明 |
---|
Decoder() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
audioIsAlarm(android.database.Cursor cursor) |
static boolean |
audioIsAudioBook(android.database.Cursor cursor) |
static boolean |
audioIsMusic(android.database.Cursor cursor) |
static boolean |
audioIsNotification(android.database.Cursor cursor) |
static boolean |
audioIsPending(android.database.Cursor cursor) |
static boolean |
audioIsPodcast(android.database.Cursor cursor) |
static boolean |
audioIsRingtone(android.database.Cursor cursor) |
abstract T |
decode(android.database.Cursor cursor)
将 Cursor 中当前 index 处的行数据转换成对应的实体对象。
|
static java.lang.String |
getAudioAlbum(android.database.Cursor cursor) |
static int |
getAudioAlbumId(android.database.Cursor cursor) |
static java.lang.String |
getAudioArtist(android.database.Cursor cursor) |
static int |
getAudioArtistId(android.database.Cursor cursor) |
static int |
getAudioTrack(android.database.Cursor cursor) |
static android.net.Uri |
getAudioUri(android.database.Cursor cursor) |
static int |
getAudioYear(android.database.Cursor cursor) |
static int |
getDateAdded(android.database.Cursor cursor) |
static int |
getDateModified(android.database.Cursor cursor) |
static java.lang.String |
getDisplayName(android.database.Cursor cursor) |
static int |
getId(android.database.Cursor cursor) |
static java.lang.String |
getImageDescription(android.database.Cursor cursor) |
static int |
getImageHeight(android.database.Cursor cursor) |
static float |
getImageLatitude(android.database.Cursor cursor) |
static float |
getImageLongitude(android.database.Cursor cursor) |
static int |
getImageMiniThumbMagic(android.database.Cursor cursor) |
static java.lang.String |
getImagePicasaId(android.database.Cursor cursor) |
static android.net.Uri |
getImageUri(android.database.Cursor cursor) |
static int |
getImageWidth(android.database.Cursor cursor) |
static java.lang.String |
getMimeType(android.database.Cursor cursor) |
static int |
getSize(android.database.Cursor cursor) |
static java.lang.String |
getTitle(android.database.Cursor cursor) |
static java.lang.String |
getVideoCategory(android.database.Cursor cursor) |
static java.lang.String |
getVideoColorRange(android.database.Cursor cursor) |
static int |
getVideoHeight(android.database.Cursor cursor) |
static java.lang.String |
getVideoLanguage(android.database.Cursor cursor) |
static float |
getVideoLatitude(android.database.Cursor cursor) |
static float |
getVideoLongitude(android.database.Cursor cursor) |
static int |
getVideoMiniThumbMagic(android.database.Cursor cursor) |
static java.lang.String |
getVideoTags(android.database.Cursor cursor) |
static android.net.Uri |
getVideoUri(android.database.Cursor cursor) |
static int |
getVideoWidth(android.database.Cursor cursor) |
static boolean |
imageIsPrivate(android.database.Cursor cursor) |
static boolean |
videoIsPrivate(android.database.Cursor cursor) |
public abstract T decode(android.database.Cursor cursor)
cursor
- Cursor 对象。Cursor 的 index 已自动设置好,无需手动设置。public static int getDateAdded(android.database.Cursor cursor)
public static int getDateModified(android.database.Cursor cursor)
public static java.lang.String getDisplayName(android.database.Cursor cursor)
public static java.lang.String getMimeType(android.database.Cursor cursor)
public static int getSize(android.database.Cursor cursor)
public static java.lang.String getTitle(android.database.Cursor cursor)
public static int getId(android.database.Cursor cursor)
public static java.lang.String getAudioArtist(android.database.Cursor cursor)
public static int getAudioArtistId(android.database.Cursor cursor)
public static java.lang.String getAudioAlbum(android.database.Cursor cursor)
public static int getAudioAlbumId(android.database.Cursor cursor)
public static boolean audioIsAlarm(android.database.Cursor cursor)
public static boolean audioIsAudioBook(android.database.Cursor cursor)
public static boolean audioIsMusic(android.database.Cursor cursor)
public static boolean audioIsNotification(android.database.Cursor cursor)
public static boolean audioIsPending(android.database.Cursor cursor)
public static boolean audioIsPodcast(android.database.Cursor cursor)
public static boolean audioIsRingtone(android.database.Cursor cursor)
public static int getAudioTrack(android.database.Cursor cursor)
public static int getAudioYear(android.database.Cursor cursor)
public static android.net.Uri getAudioUri(android.database.Cursor cursor)
public static int getVideoWidth(android.database.Cursor cursor)
public static int getVideoHeight(android.database.Cursor cursor)
public static java.lang.String getVideoCategory(android.database.Cursor cursor)
public static java.lang.String getVideoColorRange(android.database.Cursor cursor)
public static boolean videoIsPrivate(android.database.Cursor cursor)
public static java.lang.String getVideoLanguage(android.database.Cursor cursor)
public static float getVideoLatitude(android.database.Cursor cursor)
public static float getVideoLongitude(android.database.Cursor cursor)
public static int getVideoMiniThumbMagic(android.database.Cursor cursor)
public static java.lang.String getVideoTags(android.database.Cursor cursor)
public static android.net.Uri getVideoUri(android.database.Cursor cursor)
public static int getImageWidth(android.database.Cursor cursor)
public static int getImageHeight(android.database.Cursor cursor)
public static java.lang.String getImageDescription(android.database.Cursor cursor)
public static boolean imageIsPrivate(android.database.Cursor cursor)
public static float getImageLatitude(android.database.Cursor cursor)
public static float getImageLongitude(android.database.Cursor cursor)
public static int getImageMiniThumbMagic(android.database.Cursor cursor)
public static java.lang.String getImagePicasaId(android.database.Cursor cursor)
public static android.net.Uri getImageUri(android.database.Cursor cursor)