一、 Arouter的组件注册 1. 自动注册插件 在看ARouter源码的过程中看到,在初始化方法 init(),有个 boolean 变量 registerByPlugi...
一、 Arouter的组件注册 1. 自动注册插件 在看ARouter源码的过程中看到,在初始化方法 init(),有个 boolean 变量 registerByPlugi...
前言 Java中的动态代理是一个看起来很有有趣的技术,我们在一些开源项目中经常会见到动态代理的身影。本文就来看一下Java中动态代理到底是怎么实现的。 如何使用? 来看一下我...
@author ASCE1885的 Github 简书 微博 CSDN本文由于潜在的商业目的,不开放全文转载许可,谢谢!最近项目中需要实现自己的APK加固方案,因此就有了这...
现在时兴讲函数式编程,弄得如果不会写两句λ表达式你都不好意思跟人说自己是敲代码的。所以我也就趁着这阵风头,琢磨琢磨了这个函数式编程。怎么算来,也有个三年两载了,出师还不敢说,...
相关文章: 【翻译】安卓架构组件(1)-App架构指导 【翻译】安卓架构组件(2)-添加组件到你的项目中 【翻译】安卓架构组件(3)-处理生命周期 【翻译】安卓架构组件(4)...
原文地址 Room持久化库 Room为SQLite提供一个抽象层,在充分利用SQLite的同时,允许流畅的数据库访问 注意:引入Room到你的android工程,参看 add...
Bug:升级到gradle tools 3.1.X, gradle version 4.6+, # novoda/bintray-release有个严重bug,导致上传失败c...
Gradle 学习笔记 以下内容,理论部分大部分是gradle和groovy的官方文档的解释,实例部分是自己的尝试,如有错误,请不吝指正,谢谢! 0x00 groovy 基本...
前言 相信做过Android的朋友都知道,当一个APP启动时,界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页。那么这个黑屏或者白屏到底是怎么一回...
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...
前言 在android开发中,当我们使用三方库时,如使用okhttp网络库,直接在gradle中添加一句依赖,"compile 'com.squareup.okhttp3:o...
本文主要分四部分进行阐述: 非rxJava方式实现多次点击检测 如何将点击事件转化为事件源(Obseravable) 如何统计点击次数 实现对比分析 非rxJava方式实现多...
Android7.0发布已经有一个多月了,Android7.0在给用户带来一些新的特性的同时,也给开发者带来了新的挑战,这几天我将应用适配到Android7.0,其中也遇到了...