前言
之前介绍过 的第二版《,虽然代码上有优化,但还是效果不是不太理想,当然比第一版好多了哈。
正文
导入jaudiotagger.jar
导入lib库
/libs/jaudiotagger.jar
build.gradle
implementation fileTree(dir: 'libs', include: ['*.jar','*.aar'])
性能测试对比
这里主要在《》基础上修改并对比性能。
只改不解析方法,其他的都保持一致,第一列的是解析ID3耗的时间。
第二版解析耗时
132 , : /storage/udisk0/像风一样自由-许巍.flac 58 , : /storage/udisk0/一万个舍不得-庄心妍&祁隆.flac 78 , : /storage/udisk0/一言难尽-张宇.flac 63 , : /storage/udisk0/一路上有你-张学友.flac 42 , : /storage/udisk0/一路生花-温奕心.flac 52 , : /storage/udisk0/七里香-周杰伦.flac 31 , : /storage/udisk0/万疆-李玉刚.flac 231 , : /storage/udisk0/为你我受冷风吹(Live)-林忆莲.mp3 44 , : /storage/udisk0/乌梅子酱-李荣浩.flac 28 , : /storage/udisk0/人间烟火-程响.flac 36 , : /storage/udisk0/以后的以后-庄心妍.flac 45 , : /storage/udisk0/伤心太平洋-任贤齐.flac 39 , : /storage/udisk0/天空之城-宫崎骏.flac 66 , : /storage/udisk0/婚礼进行曲-尤大淳.flac 69 , : /storage/udisk0/孤勇者-陈奕迅.flac 55 , : /storage/udisk0/宁夏(Live)-梁静茹.flac 100 , : /storage/udisk0/安静的午后-Pianoboy高至豪.flac 91 , : /storage/udisk0/寂寞沙洲冷-周传雄.flac 89 , : /storage/udisk0/富士山下-陈奕迅.flac 57 , : /storage/udisk0/小小的太阳-张宇.flac
最新版解析耗时
99 , : /storage/udisk0/像风一样自由-许巍.flac 21 , : /storage/udisk0/一万个舍不得-庄心妍&祁隆.flac 15 , : /storage/udisk0/一言难尽-张宇.flac 15 , : /storage/udisk0/一路上有你-张学友.flac 16 , : /storage/udisk0/一路生花-温奕心.flac 17 , : /storage/udisk0/七里香-周杰伦.flac 14 , : /storage/udisk0/万疆-李玉刚.flac 219 , : /storage/udisk0/为你我受冷风吹(Live)-林忆莲.mp3 16 , : /storage/udisk0/乌梅子酱-李荣浩.flac 15 , : /storage/udisk0/人间烟火-程响.flac 16 , : /storage/udisk0/以后的以后-庄心妍.flac 16 , : /storage/udisk0/伤心太平洋-任贤齐.flac 15 , : /storage/udisk0/天空之城-宫崎骏.flac 17 , : /storage/udisk0/婚礼进行曲-尤大淳.flac 16 , : /storage/udisk0/孤勇者-陈奕迅.flac 14 , : /storage/udisk0/宁夏(Live)-梁静茹.flac 17 , : /storage/udisk0/安静的午后-Pianoboy高至豪.flac 16 , : /storage/udisk0/寂寞沙洲冷-周传雄.flac 16 , : /storage/udisk0/富士山下-陈奕迅.flac 16 , : /storage/udisk0/小小的太阳-张宇.flac
虽然只附上了一部分,但整体看,新版本耗时更少。
第三版代码
参考文章
《》
《
© 版权声明