1.内存抖动 短时间内有大量对象创建销毁,它伴随着频繁的GC,比较典型的就是字符串拼接造成的内存抖动 内存抖动会产生很多的内存碎片,造成内存不连续,在申请内存的时候就有可能造...
记得旧版本Android微信版本,加载图片时,会有一个无限圆弧转动Loading效果,但是现在去掉了,之前仿写过一次,现在将代码分享出来,如果大家需要可以拿去用~ 原理分析 ...
Gradle自定义插件和发布 这篇文章讲解的是如何自定义gradle插件,并以本地依赖和远程依赖的方式来集成。 本文大体结构和内容基于:gradle官网的教程:开发自定义gr...
1.前言 最近随着项目迭代业务与使用的用户逐渐增多,陆续的出现了一些性能或者BUG的问题(例如:1.某些功能执行响应慢;2.按键复电;等等)。 根据上述部分性能问题,提出相对...
一、简述 1、AOP的概念 如果你用java做过后台开发,那么你一定知道AOP这个概念。如果不知道也无妨,套用百度百科的介绍,也能让你明白这玩意是干什么的: AOP为Aspe...
如果连续多次点击按钮会造成打开多个重复页面,或者多次请求,造成数据混乱。所以很多时候,我们需要避免这种情况发生。下面就通过AOP来实现这个功能。 1、定义一个防止多次点击的工...
欢迎阅读系列文章 Android aop切点表达式(execution)Android aop Advice(通知、增强)Android aop(AspectJ)查看新的代理...
其实雷达图这个view嘛,绘制起来真的不难,网上也有很多优秀的view和教程,主要知识点就是绘制正N边形的一个过程,也就是对Path类使用,下面在这里简单记录一下自己的编写过...