【发布时间】:2013-11-09 15:05:34
【问题描述】:
我正在工作 n 同时学习在 android 中编写代码
我遇到了这个媒体存储,它返回有关存储在卡上的所有 mp3 文件的所有详细信息(内部和外部)。
但是这个方法非常非常慢
我猜这就是在默认音乐应用程序中实现的内容
难怪它有时无法找出所有文件...
我正在考虑为此目的实现更快的搜索算法,但对这些算法的初始要求感到困惑
1:我想过实现二进制搜索方法(Divide n Conquer)来查找文件,但是该算法需要有关要扫描的文件数量的信息。我如何得到?
2:我曾想过为每个划分的集群实现单独的线程
。但是它真的会起作用吗?
请帮帮我!
最后一个问题:poweramp 到底是如何快速找出所有文件的,
我的 android 卡上有大约 200 首歌曲,但这个应用程序只需要几秒钟就可以将它们全部下载完!!
真的很疑惑!!
【问题讨论】:
标签: android performance mediastore