ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
本节是本书的最后一小节,相信一路走来读者对Android的认识和理解或许已有提高。下面将提几个和媒体扫描相关的问题请读者思考,或者说是提供给读者自行钻研。在解答或研究过程中,读者如有什么心得,不妨也记录并与我们共享。那些对Android有深刻见地的读者,说不定会收到我们公司HR MM的电话哦! 下面是我在研究MS过程中,觉得读者可以进行拓展研究的内容: - 本书还没有介绍android.process.media中的MediaProvider模块,读者不妨分别把扫描一个图片、MP3歌曲、视频文件的流程走一遍,不过这个流程分析的重点是MediaProvider。 - MP中最复杂的是缩略图的生成,读者在完成上一步的基础上,可集中精力解决缩略图生成的流程。对于视频文件缩略图的生成还会涉及MediaPlayerService。 - 到这一步,相信读者对MP已有了较全面的认识。作为深入学习的跳板,我建议有兴趣的读者可以对Android平台上和数据库有关的模块,以及ContentProvider进行深入研究。这里还会涉及很多问题,例如query返回的Cursor,是怎么把数据从MediaProvider进程传递到客户端进程的?为什么一个ContentProvider死掉后,它的客户端也会跟着被kill掉?