![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开源框架
文章平均质量分 97
TechMerger
Android平台资深从业者,公众号「Tech Merger」。
展开
-
Dagger2和它在SystemUI上的应用
和人类需要群居一样,程序界的进程、线程也需要通信往来。它们的交流则依赖模块之间、文件之间产生的关系。如何快速地搞清和构建这种关系,同时还能减轻彼此的依赖,需要开发者们认真思考。我们将这种需求称之为依赖注入(DI,Dependency Injection),这个编程技术由来已久,在讲述之前想来简单回顾下依赖和关联的基本概念。依赖和关联像下图示意的那样,模块或类之间的关系大体可以分为依赖(Dependency)和关联(Association)两种。依赖一般表现为局部参数,关联则表现为属性的持有。..原创 2021-04-05 23:57:01 · 4543 阅读 · 10 评论 -
Coil:为Kotlin而生的图片加载框架
自2011年nostra13大神开发出UIL后,Android平台的图片加载框架便,这其中Glide可谓是独领风骚。但随着Kotlin的转正,Glide或许并不再是最佳选择。且看vitaviva极力推荐的Coil框架。Coil可以配合Kotlin协程实现图片加载,非常适合在Kotlin/Android项目中使用:性能优秀体积较小:其包体积与Picasso相当,显著低于Glide和Fresco,仅仅只有1500个方法,但是在功能上却不输于其他同类库简单易用:配合Kotlin扩展方法等语法优势,..转载 2021-03-27 22:41:53 · 1834 阅读 · 4 评论 -
写了个MVP架构的电影搜索App
机缘巧合下花了一天多做了个DEMO以演示一定回顾和整理App开发的基本知识。涉及到App架构,网络请求,UI展示,开源框架,单元测试的使用等知识面。网络上有很多公开的接口,以供调用。本人恰巧喜欢电影,选择了OMDb的公开接口。申请API KEY也很方便。大体制定了简单的需求:提供输入框供用户输入关键字点击搜索按钮到OMDb网上检索后展示电影列表。界面上选择了...原创 2020-03-07 21:44:51 · 846 阅读 · 3 评论 -
Android 开源框架Logger的使用
日志开源框架的话,Logger不可不谈。简单的调用就能得到清晰的Log输出,对于日后调试和修改bug都是不错的选择。◆Logger的官方地址https://github.com/orhanobut/logger◆Logger的使用Eclipse:直接下载源码导入项目中Android studio:compile 'com.orhanobut:logger:1原创 2016-07-14 15:23:30 · 6285 阅读 · 1 评论