草庐IT

Android 获取内部存储中音乐文件的正确姿势

最近想写一个音乐的小APP出来(doge),借此熟悉音频开发的相关技术。但是在获取内部存储的音乐文件时踩了一些坑...所以有了这篇帖子,简单介绍下Android的存储类别,以及如何获取内部存储中的音乐文件。首先要理解一个概念,内存≠内部存储。内存->程序运行是内存中进行的,并不是用于存储数据的。百度百科描述如下:它用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。二、内部存储是啥?内部存储(InternalFileStorage)->内部存储是应用内部独有的存储,这部分

Android:从原始文件夹中检索音乐文件信息

我正在尝试检索有关原始文件夹中音乐文件的信息。我需要检索持续时间、标题、艺术家等。我知道如何为存储在外部存储器中的音乐文件检索这些信息,但我不知道如何为原始文件夹中的音乐文件检索这些信息。帮助和链接将不胜感激! 最佳答案 在四处搜索并尝试以下示例后,我没有成功。当我设置MediaMetadataRetriever的源时,@JigneshShaw的解决方案给了我一个IllegalArgumentException,而@HanzKratz的解决方案只能提取歌曲的持续时间(如他所述)然而,在这两者之间,我受到启发,想出了一个可行的解决方案