本次学习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