本次學習MediaScanner這塊是因爲工作上調試解決android5.1原生的音樂播放器掃描歌曲時,不能正確顯示出歌曲的演唱者。
學習中,參考了鄧凡平寫的深入理解android卷I第10章節,中間跟源碼時,發現5.1源碼和4.3有部分變化。
frameworks/base/media/java/android/media/MediaScanner.java
frameworks/base/media/java/android/media/MediaScanner.java
frameworks/base/media/jni/android_media_MediaScanner.cpp
frameworks/av/media/libmedia/MediaScanner.cpp
frameworks/av/media/libmedia/MediaScanner.cpp
frameworks/av/media/libmedia/MediaScanner.cpp
frameworks/base/media/java/android/media/MediaScanner.java
/frameworks/av/media/libstagefright/StagefrightMetadataRetriever.cpp
/frameworks/av/media/libmedia/MediaScannerClient.cpp
frameworks/base/media/java/android/media/MediaScanner.java