码迷,mamicode.com
首页 >  
搜索关键字:源代码分析    ( 607个结果
[Android]Volley源代码分析(店)应用
通过前面的谈话,我相信你有Volley有了一定的了解了原理。本章将给出一些我们的应用程序都可以在样品中直接使用,第一样品是NetworkImageView类,事实上NetworkImageView顾名思义就是将异步的操作封装在了控件本身,这样的设计能够充分保留控件的移植性和维护性。NetworkIm...
分类:移动开发   时间:2015-07-29 22:57:38    阅读次数:282
【原创】Kafka console consumer源代码分析
上一篇中分析了Scala版的console producer代码,这篇文章来分析一下console consumer的工作原理。其实不论是哪个consumer,大部分的工作原理都是类似的。我们用console consumer作为切入点,既容易理解又不失一般性。首先需要说明的,我使用的Kafka环境...
分类:其他好文   时间:2015-07-26 12:37:42    阅读次数:653
Raid1源代码分析--同步流程
同步的大流程是先读,后写。所以是分两个阶段,sync_request完成第一个阶段,sync_request_write完成第二个阶段。第一个阶段由MD发起(md_do_sync),第二个阶段由守护进程发起。 如果是用户发起的同步请求。该请求下发到raid1层,首先进入同步读函数sync_re...
分类:其他好文   时间:2015-07-26 05:56:06    阅读次数:151
Raid1源代码分析--写流程
正确写流程的总体步骤是,raid1接收上层的写bio,申请一个r1_bio结构,将其中的所有bios[]指向该bio。假设盘阵中有N块盘。然后克隆N份上层的bio结构,并分别将每个bios[]指向克隆出来一个bio结构,然后进行相应设置。 对于没有Write Behind模式而言,之后将所有这...
分类:其他好文   时间:2015-07-25 19:46:51    阅读次数:171
Robotium原则的实施源代码分析
从前面的章节《Robotium源代码分析之Instrumentation进阶》中我们了解到了Robotium所基于的Instrumentation的一些进阶基础。比方它注入事件的原理等,但Robotium作为一个測试框架。其功能远不止于仅仅是方便我们注入事件,其应该还包括其它高级的功能,參照我们前面...
分类:其他好文   时间:2015-07-24 17:30:18    阅读次数:299
Android StageFrightMediaScanner源代码解析
本文从Android源代码分析MediaScanner扫描文件的最终节点StageFrightMediaScanner。 StageFrightMediaScanner中函数比较少,真正处理媒体文件的processFileInternal函数,在此函数中通过调用MediaMetadataRetriever类处理媒体文件,然后把获取到的信息向上传递,最后写入数据库。...
分类:移动开发   时间:2015-07-20 16:36:33    阅读次数:163
Android MediaScanner总结
1. 简介自此Android MediaScanner的源代码分析已经全部写完,前后断断续续写了大半个月的时间,至今刚刚完成。现在对MediaScanner做一下总结。(其实也没啥好总结的,MediaScanner整体架构还是参考Android MediaScanner 总纲 )2. 纲领性文章Android MediaScanner 总纲 此文对MediaScanner架构做了详细描述,包括M...
分类:移动开发   时间:2015-07-20 16:28:52    阅读次数:140
Android SystemUI源代码分析和修改
1.在导航栏中添加音量加减button一些Android音量调节button。或者从保护实体按键的角度考虑,就须要在导航栏的虚拟按键中加入音量加减调节按键。效果例如以下图所看到的:实现步骤例如以下:1.首先在SystemUI中加入音量加减的资源文件。路径例如以下:frameworks/base/pa...
分类:移动开发   时间:2015-07-19 14:50:22    阅读次数:196
MD中bitmap源代码分析--状态机实例
1. page_attrs的状态转换关系 之前说过,bitmap的优化核心是:bitmap设置后批量写入;bitmap延时清除。写bit用bitmap_statrwrite() + bitmap_unplug()两个函数,实现了bitmap设置后的批量写入;清bit用bitmap_endwrite....
分类:其他好文   时间:2015-07-19 01:24:39    阅读次数:226
MD中bitmap源代码分析--清除流程
bitmap的清零是由bitmap_daemon_work()来实现的。Raid1守护进程定期执行时调用md_check_recovery,然后md_check_recovery会调用bitmap_daemon_work根据各种状态进行清零的操作。Bitmap_daemon_work的实现比较复.....
分类:其他好文   时间:2015-07-18 12:26:49    阅读次数:167
607条   上一页 1 ... 31 32 33 34 35 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!