对于LocalVariablesSorter类来说,它的特点是“可以引入新的局部变量,并且能够对局部变量重新排序”。 LocalVariablesSorter类 class ...
对于LocalVariablesSorter类来说,它的特点是“可以引入新的局部变量,并且能够对局部变量重新排序”。 LocalVariablesSorter类 class ...
照例先上图 这个库做了什么? 它可以以粒子的形式显示任何view的粒子动画效果,你可以下载DEMO来查看效果 功能 支持任何view 可灵活配置粒子大小和形状 可灵活配置粒子...
最近看到一段时间都没怎么更新文章了,一直在学习iOS相关内容。偶然间看到一个碎裂的粒子效果,觉得很有意思,就查了查,参考下网上的思路自己撸了个轮子。 好了,说了这么多,先看看...
在开发过程中,假如我们要从底部弹出一个popwindow,这时候我们需要考虑获取实际显示的虚拟键高度。 期望: 全面屏下1.1 开启全面屏开关-返回01.2 关闭全面屏开关-...
前言 本文是AOP入门系列的基础文章,不会讲太多很深入的东西,如果为你想学习AOP,但是遇到了种种障碍而无法进一步学习,那本文或许能给你提供一些帮助和思路。我个人在学习aop...
20189月13号 洪洋公众号原文:避免使用onActivityResult,提高代码可读性 先是看到吐槽startActivityforResult和onAcitivit...
RSA的解密速度约等于AES解密数据的100倍 应该改成 RSA的解密时间约等于AES解密数据的100倍 作者笔误了
数据传输加密——非对称加密算法RSA+对称算法AES(适用于java,android和Web)数据传输加密 在开发应用过程中,客户端与服务端经常需要进行数据传输,涉及到重要隐私信息时,开发者自然会想到对其进行加密,即使传输过程中被“有心人”截取,也不会将信息泄露。对于...
你好,你这gif是用什么软件录制的,感觉不错啊
AppbarLayout的简单用法在许多App中看到, toolbar有收缩和扩展的效果, 例如: 与AppbarLayout组合的滚动布局(RecyclerView, NestedScrollView等),...
有意思吗?非要秀的我头皮发麻
很赞同作者的说法,每个人遇见的情况和考虑的角度都是不一样,多了想要简洁,少了想要增加。
佩服作者发现解决问题的能力,还有探索奉献的精神
我一行代码都不写实现Toolbar!你却还在封装BaseActivity?原文地址: http://www.jianshu.com/p/75a5c24174b2qq群:301733278 前言 距离 上篇文章 的发表时间已经过去两个多月了,这两个月...
上篇已经学到了sington的用法。最后一段提供了一个全局注入单实例的思路。本文就讲诉一下 需要全局注入单实例的类 App层面的module和component 上面的没什么...
sington 简单一句话概括就是:添加了sington注解,只要是同一个MainComponent对象,那么其提供就全都是所有对象都是同一个,即单例。否则全不一样。如果不是...
这篇不同于初体验教你如何使用,和一些基本的原理。本篇主要讲诉Dagger在面对某些复杂场景的下的扩展。 场景:多构造函数 如果ClassA有两个不一样的参数的构造函数,那么我...
本篇不适合学习使用Dagger的新手看,比较适合给老鸟增加对Dagger的理解使用。 其实对Dagger的使用。需要自己手写module类和component类。但是你可能不...
背景 举个例子:我们在写面向对象程序时,往往会用到组合,即在一个类中引用另一个类,从而可以调用引用的类的方法完成某些功能,就像下面这样. 这个时候就产生依赖问题,ClassA...
又到了和guolin大神学习的时间,遥想上次仿佛就在昨年。 8.0版本还有一个改变的是界面图标默认是圆形,如果没有对8.0图标进行适配的话很丑 这个新功能出现的背景用一句话来...