public class MediaLibrary extends Object
MediaLibrary object that holds media assets, which can be accessed via methods provided
in this class.SystemCapability.Multimedia#MEDIA_LIBRARY| 构造器 | 说明 |
|---|---|
MediaLibrary(Context callerContext) |
A constructor used to create a
MediaLibrary instance. |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
FetchResult<AlbumListInfo> |
getAlbumListInfo(String[] albumId) |
Obtains
AlbumListInfo instances from SmartGallery based on specified album
IDs. |
FetchResult<AlbumList> |
getClassifyAlbums() |
Obtains categorized
AlbumList instances from SmartGallery. |
FetchResult<AlbumList> |
getPrivateAlbums() |
Obtains private
AlbumList instances from SmartGallery (a smart image
database for a gallery). |
FetchResult<AlbumList> |
getSearchAlbums(String[] keyWord) |
Obtains
AlbumList instances from SmartGallery based on specified keywords. |
public MediaLibrary(Context callerContext)
MediaLibrary instance.callerContext - Indicates the application context.public FetchResult<AlbumList> getPrivateAlbums()
AlbumList instances from SmartGallery (a smart image
database for a gallery).FetchResult instance that contains the obtained
private AlbumList instances.public FetchResult<AlbumList> getSearchAlbums(String[] keyWord)
AlbumList instances from SmartGallery based on specified keywords.keyWord - Indicates the keywords used to search for the target
AlbumList instances.FetchResult instance that contains the obtained
AlbumList instances.public FetchResult<AlbumList> getClassifyAlbums()
AlbumList instances from SmartGallery.FetchResult instance that contains the obtained
categorized AlbumList instances.public FetchResult<AlbumListInfo> getAlbumListInfo(String[] albumId)
AlbumListInfo instances from SmartGallery based on specified album
IDs.albumId - Indicates IDs of the albums where AlbumListInfo instances of
all photos will be obtained.FetchResult instance that contains the obtained
AlbumListInfo instances.