音樂(lè)列表的讀取:
關(guān)于音樂(lè)列表的讀取碳胳,不同的音樂(lè)播放器都會(huì)有不同的方案勇蝙,有的是有多重方案并用。例如說(shuō)挨约,全盤(pán)掃描音樂(lè)格式文件等味混,但是Android本身有媒體庫(kù),可以讀取本地媒體庫(kù)的數(shù)據(jù)诫惭,來(lái)快速獲知設(shè)備上的音樂(lè)翁锡。
使用android系統(tǒng)提供的MediaStore.Audio.Media.EXTERNAL_CONTENT_URI獲取本地所有音頻文件,將獲取到的音頻文件封裝到MusicInfoController類中夕土,將該類交給繼承自Application的MusicPlayerApp類來(lái)管理馆衔,這樣就可以實(shí)現(xiàn)通過(guò)MusicInfoController類來(lái)共享程序中的數(shù)據(jù)。