前言 在Android开发中,限制按钮快速点击(按钮防抖)是一个常见的需求; 在这篇文章里,我将介绍一种使用AspectJ的方法,基于注解处理器...
![240](https://upload.jianshu.io/collections/images/651609/crop1524563932818.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
收录了7篇文章 · 4人关注
前言 在Android开发中,限制按钮快速点击(按钮防抖)是一个常见的需求; 在这篇文章里,我将介绍一种使用AspectJ的方法,基于注解处理器...
集成一个第三方相册功能,只需集成一个插件APK到项目中,无需集成额外代码,并且支持随时更新相册功能,无需发布版本更新,无需AndroidMani...
RePlugin,360开源的全面插件化框架,按照官网说的,其目的是“尽可能多的让模块变成插件”,并在很稳定的前提下,尽可能像开发普通App那样...
又到年底了,每到这个时候,我们都会慢慢反思,这一年都做了什么?有什么进步?年初的计划都实现了吗?明年年初有跳槽的底气了吗?况且今年的互联网环境太...
Android Activity生命周期 onStart()与onResume()有什么区别? onStart()是activity界面被显示出...
前言 最近正在优化公司的项目,很多东西需改进。例如BaseActivity的封装,这里简单记录一下toolbar的封装,当然BaseActivi...
前言 在app的开发中,每一个页面都有上面的标题栏,为了开发的方便,将该标题栏进行的封装,在实际的开发工作中,也可以将该封装好的标题栏控件直接拿...
专题公告
该奋斗的年纪