随笔分类 -  框架

摘要:1. 缓存 2.图片加载 3. 图片处理 4. 网络请求 5. 网络解析 6. 数据库 7. 依赖注入 8. 图表 9. 后台处理 10. 事件总线 11. 响应式编程 12. Log框架 13. 测试框架 Android自带很多测试工具:JUnit,Monkeyrunner,UiAutomator 阅读全文
posted @ 2017-07-25 17:49 一点点征服 阅读(5561) 评论(0) 推荐(0)
摘要:admin 发布于2015-10-23 14:33 363/68015 【精品推荐】200多种Android动画效果的强悍框架,太全了,不看这个,再有动画的问题,不理你了^@^ 功能模块和技术方案 只看楼主 楼层直达 admin 发布于2015-10-23 14:33 363/68015 admin 阅读全文
posted @ 2017-06-14 10:37 一点点征服 阅读(1305) 评论(0) 推荐(0)
摘要:说到 DataBinding,就有必要先提起 MVVM设计模式。 Model–View–ViewModel(MVVM) 是一个软件架构设计模式,相比 MVVM,大家对 MVC 或 MVP 可能会更加熟悉。 MVC:(VIew-Model-Controller) 早期将 View、Model、Cont 阅读全文
posted @ 2017-04-12 11:04 一点点征服 阅读(6116) 评论(0) 推荐(0)
摘要:我们都知道,Android本身就采用了MVC模式,model层数据源层我们就不说了,至于view层即通过xml来体现,而 controller层的角色一般是由activity来担当的。虽然我们项目用到了MVP模式,但是现在人们并没有总结出一种规范,所以MVP模式的写法并不统一,而至于MVVM模式看网 阅读全文
posted @ 2017-04-12 10:22 一点点征服 阅读(2615) 评论(0) 推荐(0)
摘要:之前写了两篇关于MVP模式的文章,主要讲得都是一些概念,这里谈谈自己在Android项目中使用MVP模式的真实感受,并以实例的形式一起尝试来使用MVP模式去重构我们现有的代码。 有兴趣的童鞋可以先去阅读之前的文章,因为这里将不再重复概念的部分了,本文会假设你对MVP有一点了解了: 1. 在谈MVP之 阅读全文
posted @ 2017-04-11 17:14 一点点征服 阅读(742) 评论(0) 推荐(0)
摘要:为什么要学习架构? 不管是MVC还是MVP,亦或则其他架构,它们的设计目的都是为了达到编码的最高境界,那就是:低藕合,高复用,易测试,好维护。 而要达到这个终极目标,首先要理解的是每个部分各自负责些什么,以及如何组合在一起。因此我个人认为,学习架构关键在两步: 如何把缠在一起的代码拆分。 如何把拆开 阅读全文
posted @ 2017-04-11 17:13 一点点征服 阅读(285) 评论(0) 推荐(0)
摘要:最近看到很多文章在谈论MVP或者MVVM模式的,但其实无论MVP还是MVVM都只是MVC模式的一种变种。而如果你对MVC的设计理念都还没有理解透彻,那么即使换成MVP亦或MVVM也不可能让你杂乱不堪的代码突然变得清晰明了起来,模式绝不是救命的稻草,它只是一种表现形式,真正要学的其蕴含的思维方式。 什 阅读全文
posted @ 2017-04-11 17:12 一点点征服 阅读(311) 评论(0) 推荐(0)
摘要:转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46596109; 本文出自:【张鸿洋的博客】 一、概述 对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View 阅读全文
posted @ 2017-04-11 16:34 一点点征服 阅读(288) 评论(0) 推荐(0)
摘要:MVC 模式的最基本概念是分层设计,把我们的代码基于 View(视图)、Model(模型)、Controller(控制器)进行分类封装,这样做的目的是为了清晰结构,使代码更易维护和扩展。 在上一篇文章中,我们完成了计算器的界面还原,但严格来说并不是真正的 View 类,因为它还没反映视图的逻辑。在这 阅读全文
posted @ 2017-04-11 15:25 一点点征服 阅读(1217) 评论(0) 推荐(0)
摘要:在上一篇文章中,我们将 View 类单独出来并完成了设计和编写。这次我们将完成 Model 类,并通过 Controller 将两者连接起来,完成这个计算器程序。 模型(Model)就是程序中封装了数据,并定义了操作和处理这些数据的逻辑的对象。在计算器的例子中,就是处理输入的操作数和运算符,并计算返 阅读全文
posted @ 2017-04-11 15:25 一点点征服 阅读(314) 评论(0) 推荐(0)
摘要:很多Android的入门书籍,在前面介绍完布局后就会逐个介绍组件,然后开始编写组件使用的例子。每每到此时小伙伴们都可能会有些疑问:是否应该先啃完一本《Java编程思想》学点 Java 知识呢?这些组件会使用了,但如何更好组织起来呢? 其实,Android 和 iOS 已经把应用层级别的东西封装得比较 阅读全文
posted @ 2017-04-11 15:23 一点点征服 阅读(712) 评论(0) 推荐(0)
摘要:算来学习Android开发已有2年的历史了,在这2年的学习当中,基本掌握了Android的基础知识。越到后面的学习越感觉困难,一来是自认为android没啥可学的了(自认为的,其实还有很多知识科学),二来网络上的很多框架已经帮我们做了太多的事情了,我们只需要画画UI就可以了,感觉Android开发没 阅读全文
posted @ 2017-04-11 14:23 一点点征服 阅读(4742) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/u011200604/article/details/51695096 本文系多方综合与转载整合,意在Android开发中能够知道和使用一些好用的第三方支持,省去自己的很多时间,下面涉及到的多为经过历史兴衰与检验的,江山代有人才出一代更比一代强,有些已经被更 阅读全文
posted @ 2017-01-06 11:54 一点点征服 阅读(29115) 评论(0) 推荐(0)
摘要:https://litesuits.com/ 一些话 简约的背后,往往是复杂 还原面向对象应有的体验,让应对繁多业务所增加的,并未增加。 展开设计理念 Lite每个项目仅几十KB,这相当于你项目中一张小图片,如此迷你。 展开用户评论 我的开源项目 LiteGo 代号: let it go LiteG 阅读全文
posted @ 2017-01-06 11:53 一点点征服 阅读(302) 评论(0) 推荐(0)