LruCache算法,又称为近期最少使用算法。 LruCache 中 Lru 算法的实现就是通过 LinkedHashMap 来实现的。LinkedHashMap继承于Has...
LruCache算法,又称为近期最少使用算法。 LruCache 中 Lru 算法的实现就是通过 LinkedHashMap 来实现的。LinkedHashMap继承于Has...
kotlin的构造器和java的有很大不同,第一次上手可能会使很多小伙伴懵逼,那就花15分钟读这篇文章,弄清楚kotlin构造器吧 导读1.主次构造的区别2.主次构造的关系3...
应用情况:多线程同时访问,并且代码块不能被同时执行的时候使用 使用synchronized用来修饰方法 基本执行过程:当多个线程同时访问被synchronized修饰的方法的...
单元测试是应用程序测试策略中的基本测试,通过对代码进行单元测试,可以轻松地验证单个单元的逻辑是否正确,在每次构建之后运行单元测试,可以帮助您快速捕获和修复因代码更改(重构、优...
一、首先要添加权限 二、获取主卡的IMEI,IMSI,ICCID 三、如果手机有多张卡 TelephonyManager的官方源码 其实多卡情况下主要要获得的是两个地方:ge...
最近在研究apk瘦身时,发现代码混淆有很大作用,所以就去简单研究了一下。 我认为,代码混淆可以保护核心功能不泄漏以及apk瘦身;但是也有个缺点:就是人为的可能会把不能混淆的代...
前言 做程序开发,基础很重要。同样是拧螺丝人家拧出来的可以经久不坏,你拧出来的遇到点风浪就开始颤抖,可见基本功的重要性。此系列,专门收录一些看似基础,但是没那么简单的小细节,...
步骤 从官方下载7.2版本http://astah.net/release-notes/7.2.0 专业版破解文件(astah-pro.jar)链接:http://pan.b...
1.什么是前台服务 前台服务是那些被认为用户知道(用户所认可的)且在系统内存不足的时候不允许系统杀死的服务。前台服务必须给状态栏提供一个通知,它被放到正在运行(Ongoing...