<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_努力吧_分类_Android源码研究分享</title><id>http://feed.cnblogs.com/blog/u/71288/category/257242/rss</id><updated>2012-06-02T15:52:02Z</updated><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/halzhang/category/257242.html"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/71288/category/257242/rss"/><entry><id>http://www.cnblogs.com/halzhang/archive/2011/03/20/1989287.html</id><title type="text">Android开发&amp;mdash;&amp;mdash;MediaPlayer源码不完整分析</title><summary type="text">因为MediaPlayer的源码比较多，所以只能来一个不完整分析了。 转载请注明出处：http://www.cnblogs.com/halzhang 前段时间在工作中遇到一个问题就是MediaPlayer的播放网络流媒体的时候，当没有完全下载完毕的时，我们调用seekTo的时候会触发OnCompletionListener，你们懂的咯，这样就直接播放下一首了。挺纠结的，所以就决定看看mediapl...</summary><published>2011-03-20T03:31:00Z</published><updated>2011-03-20T03:31:00Z</updated><author><name>HalZhang</name><uri>http://www.cnblogs.com/halzhang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/halzhang/archive/2011/03/20/1989287.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/halzhang/archive/2011/03/20/1989287.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/halzhang/archive/2011/03/10/1980319.html</id><title type="text">Android学习&amp;mdash;&amp;mdash;MediaScanner源码分析</title><summary type="text">神马是MediaScanner呢？在Android的SDK里面是看不到这个类的，因为被google隐藏了。通过Android的源码我们可以看到MediaScanner的类注解多了一个@hide的标注。所以对于一般应用开发者，此文意义不是很大，大家可以绕道。 在前两篇文章中，最后我们都了解了Android的媒体文件的扫描是在MediaScannerService中调用MediaScanner的sca...</summary><published>2011-03-10T15:35:00Z</published><updated>2011-03-10T15:35:00Z</updated><author><name>HalZhang</name><uri>http://www.cnblogs.com/halzhang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/halzhang/archive/2011/03/10/1980319.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/halzhang/archive/2011/03/10/1980319.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/halzhang/archive/2011/03/08/1977314.html</id><title type="text">Android开发&amp;mdash;&amp;mdash;MediaProvider源码分析（2）</title><summary type="text">转载请注明出处！ 欲读此文，先读上文：MediaProvider源码分析（1） ----------------------START--------------------------- 在上一篇文章中说到系统当接收到扫描请求广播的时候就会调用scan或者scanFile去扫描手机（手机内存和sdcard）中的媒体文件。这两个方法都是启动MediaScannerService这个服务来完成扫描任...</summary><published>2011-03-08T07:25:00Z</published><updated>2011-03-08T07:25:00Z</updated><author><name>HalZhang</name><uri>http://www.cnblogs.com/halzhang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/halzhang/archive/2011/03/08/1977314.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/halzhang/archive/2011/03/08/1977314.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/halzhang/archive/2011/03/07/1976178.html</id><title type="text">Android开发&amp;mdash;&amp;mdash;MediaProvider源码分析（1）</title><summary type="text">转载请注明出处。 --------------START------------ MediaProvider包括五个类： com.android.providers.media.MediaProvider com.android.providers.media.MediaScannerCursor com.android.providers.media.MediaScannerReceiver c...</summary><published>2011-03-07T12:40:00Z</published><updated>2011-03-07T12:40:00Z</updated><author><name>HalZhang</name><uri>http://www.cnblogs.com/halzhang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/halzhang/archive/2011/03/07/1976178.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/halzhang/archive/2011/03/07/1976178.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/halzhang/archive/2010/08/16/1800666.html</id><title type="text">Android源码&amp;mdash;&amp;mdash;Launcher初体验</title><summary type="text">Launcher不是android特有的，更不是智能手机特有的。很多设备都具有类似Launcher这种东西。就算是windows，linux也是有的。 android中的Launcher就是一个系统应用程序，系统一旦启动完毕就会启动Launcher。android系统启动完毕映入眼帘就是Launcher。在android中，Launcher的功能主要包括以下几个部分： 1、桌面，通常由五个桌面...</summary><published>2010-08-16T06:03:00Z</published><updated>2010-08-16T06:03:00Z</updated><author><name>HalZhang</name><uri>http://www.cnblogs.com/halzhang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/halzhang/archive/2010/08/16/1800666.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/halzhang/archive/2010/08/16/1800666.html"/><content type="html"/></entry></feed>
