我想在我的应用程序中列出最近添加的歌曲,专辑和艺术家。
我可以使用此代码获取歌曲的日期。
cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DATE_ADDED))
我可以知道如何获得专辑和艺术家的 DATE ADDED ?
答案 0 :(得分:0)
也许 MediaMetadataRetriever 可以在这里提供帮助。使用String extractMetadata(int keyCode)
,您可以从媒体文件中检索元数据。对于您的应用,keyCodes METADATA_KEY_DATE
或METADATA_KEY_YEAR
可能会很有趣。
METADATA_KEY_DATE
为您提供上次修改文件的时间和日期。
METADATA_KEY_YEAR
给出文件最初创建的年份(如果此信息由创建者添加而未由其他人修改)
您可以在此处找到更多详情: Adroid MediaMetadataRetriever