android获取音频、视频、图片信息
MediaStore提供了音频、视频、图片信息,我们可以通过ContentResolver进行读取。
首先给出了Audio,Video和Image三个类,然后分别定义了三个Provider:AudioProvider,
VideoProvider,ImageProvider,貌似用到了工厂方法模式:D,最后给出了一个示例类Provider。
View Code
package com.provider;public class Audio {
private int id;
private String title;
private String album;
private String artist;
private String path;
private String displayName;
private String mimeType;
private long duration;
private long size;
/** * */ public Audio() {
super();
}
/**
* @param id
* @param title
* @param album
* @param artist
* @param path
* @param displayName
* @param mimeType
* @param duration
* @param size
*/
public Audio(int id, String title, String album, String artist, String path, String displayName, String mimeType, long duration, long size) {
super();
this.id = id;
this.title = title;
this.album = album;
this.artist = artist;
this.path = path;
this.displayName = displayName;
this.mimeType = mimeType;
this.duration = duration;
this.size = size;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getAlbum() {
return album;
}
public void setAlbum(String album) {
this.album = album;
}
public String getArtist() {
return artist;
}
public void setArtist(String artist) {
this.artist = artist;
}
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
相关新闻>>
- 发表评论
-
- 最新评论 更多>>