前端框架
zhangjundi
zjd
展开
-
一个快速集成框架:MVP+Dagger+主流框架,有它足矣
前言今年的Android技术圈中MVP,Dagger2,Rxjava,Retrofit这些词汇非常火,随便打开一个技术论坛都充斥着大量的关于这些技术的文章,Github也充斥着各种以基于MVP+Retrofit+RxJava+Dagger2+MaterialDesign开发的xxxx为标题的开源项目或Demo.但是大家这么热心的开源此类项目,一直重复的做着同样的事教授大家使用的方式转载 2017-01-06 14:35:26 · 1145 阅读 · 0 评论 -
Android DiskLruCache完全解析,硬盘缓存的最佳方案
概述记得在很早之前,我有写过一篇文章《Android高效加载大图、多图解决方案,有效避免程序OOM》,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的存储与释放,如果图片从内存中被移除的话,那么又需要从网络上重新加载一次图片,这显然非常耗时。对此,Google又提供了一套硬盘缓存的解决方案:Di转载 2016-12-29 17:42:19 · 254 阅读 · 0 评论 -
Appium Appium 开发环境搭建 (1)--配置源码运行环境
这是一个系列文章,完整的合集链接:Appium 开发环境搭建合集2015/2/25 update:由于testerhome/appium已更新到最新版本,故把 更新代码库部分移到Q&A中。 2015/2/24 update:把标题改为 Appium开发环境搭建(1)--配置源码运行环境,同时微调了格式,以配合后续文章。之前加入了doctorq的开源项转载 2017-03-06 19:04:41 · 1375 阅读 · 0 评论 -
解决组件化开发butterknife 在 library中使用的坑
在Android开发中butterknife是一个很好的对资源初始化的工具,它可以使你的代码简洁通俗易懂,同时配合Android ButterKnife Zelezny插件可以让你写代码的速度提升至少20倍。在一般app中我们都是单组件开发,什么意思呢,你只有一个主moduel,所有代码不管是java,xml,资源,依赖库都在app中,这个时候使用butterknife是非常简单的,如GitH转载 2017-08-21 11:33:57 · 713 阅读 · 0 评论