原文链接:https://gold.xitu.io/post/58ad9ca70ce463006b24f134?utm_source=gold_...
首先要在build.gradle中开启混淆,也就是minifyEnabled true,build.gradle具体如下所示: proguard...
四大图片缓存基本信息 Universal ImageLoader 是很早开源的图片缓存,在早期被很多应用使用。Picasso 是 Square ...
ListView详解 直接继承自AbsListView,AbsListView继承自AdapterView,AdapterView又继承自Vie...
JSON(Javascript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于...
英文原文:The 30 Coolest Android Libraries from Spring 2017 这里是 30 个我最喜欢的在 20...
一.什么是内存泄漏 在Java程序中,如果一个对象没有利用价值了,正常情况下gc是会对其进行回收的,但是此时仍然有其他引用指向这个活在堆内存中的...
通常情况下,我们写单例模式的时候无非就是三个步骤:构造器私有化,声明私有静态变量,提供静态获取实例的方法。简单说就是以下这种方式: 这是最基本的...
Android 设备的CPU类型(通常称为”ABIs”)早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种...