前言 2016年以来,越来越多Android开发者使用Retrofit作为HTTP请求框架。原因其一,Google发布Android 6.0 SDK (API 23) 抛弃了...
前言 2016年以来,越来越多Android开发者使用Retrofit作为HTTP请求框架。原因其一,Google发布Android 6.0 SDK (API 23) 抛弃了...
得到Android组件化方案已经开源,参见Android组件化方案开源。方案的解读文章是一个小的系列,这是系列的第二篇文章:1、Android彻底组件化方案实践2、Andro...
谢谢支持
极客日报,一款纯粹的阅读App,基于Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm + GlideGeekNews 极客日报,一款纯粹的阅读App,基于Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm ...
volatile关键字经常在并发编程中使用,其特性是保证可见性以及有序性,但是关于volatile的使用仍然要小心,这需要明白volatile关键字的特性及实现的原理,这也是...
先上效果 一、继承AppBarLayout.Behavior AppBarLayout有一个默认的Behavior,即AppBarLayout.Behavior,AppBar...
步入简书的第三年,其实自己在开始写作后交了不少朋友,也多见识了这个世界。 不忘初心,希望自己能够还能在有想写blog的想法和思考。 近来建立了两个小专栏,将会其中发布现在的区...
这篇文章主要讲解如何利用动态代理技术Hook掉系统的AMS服务,来实现拦截Activity的启动流程,这种hook原理方式来自DroidPlugin。代码量不是很多,为了更容...
Android微信自动回复功能 本文原创,转载请经过本人准许。 写在前面: 最近接到老大的一个需求,要求在手机端拦截微信的通知(Notification),从而获得联系人和内...
版权声明:本文为博主原创文章,未经博主允许不得在任何公众号发布。 通常项目比较大的APP都面临着如下性能问题,APP启动慢、界面跳转慢、事件相应慢、滑动和动画卡顿、展现内容慢...