前言 平时写代码的时候可能为了完成某一个任务而只是应付性地编码,然后写完理直气壮地来一句"又不是不能用!",但如果要把编码当作一项艺术来打造,那就需要结合我们的设计模式了。设...
App层面监控卡顿 链接:https://www.jianshu.com/p/fdb0c48f342b[https://www.jianshu.com/p/fdb0c48f3...
状态模式学习笔记 前言:文章从三方面简单阐述状态模式:是什么、为什么、如何做。这是我在工作之余自己的一些理解、思考,有可能会之后自己更新一些新的理解,欢迎留言讨论。 一 什...
一、概述 AIDL 意思即 Android Interface Definition Language,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接...
最近做这个功能,分享一下。即时通讯(Instant Messaging)最重要的毫无疑问就是即时,不能有明显的延迟,要实现IM的功能其实并不难,目前有很多第三方,比如极光的J...
前言 使用Dagger2前你必须了解的一些设计原则Dagger2 最清晰的使用教程请先看以上两篇文章 dagger2 的大名我想大家都已经很熟了,它是解决Android或ja...
本人19年7月份毕业,上岸到河南十八线县城的公务员。 首先先说下公务员考试吧,目前的公务员考试很公平,不存在找关系的情况,当时如果你家里面有省部级高官就另说了。其次是考试难度...
Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Android开发者提供了即方便又高效的...
写的没有一点原理性的分析
OkHttp和Retrofit一.OkHttp OkHttp是Square开源的轻量级框架,是一款现代、高效、快速的Android版Http client。 1.OkHttp特性: 它的设计和实现的首要目...
性能优化一直都是一个 Android 开发者逃不过的话题,启动优化则更是重中之重。启动速度可以直接影响一个 App 的留存率和转化率,没有人会希望自己点击之后还要等一会才打开...
2015年伊始,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介...