一、 Arouter的组件注册 1. 自动注册插件 在看ARouter源码的过程中看到,在初始化方法 init(),有个 boolean 变量 registerByPlugi...
IP属地:上海
一、 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 基本...