Window的简单使用 应用Window层级分为1-99 ,子window层级范围是1000-1999,系统window层级范围是2000-29...
在项目开发过程中,随着业务与人员的增加,如果没有提前使用合理的架构,代码会变得越来越臃肿,功能耦合性也越来越高。为了代码的质量,这时候我们需要对...
简介 注解处理器(Annotation Processor)是javac内置的一个用于编译时扫描和处理注解(Annotation)的工具。也就是...
1.IO文件读取 IO流类图 分类 按照读取数据类型不同分为字节流和字符流按照数据流向不同分为输入流和```输出流 常用方式 字节流FileIn...
Handler简单使用 1.使用静态内部类的方式继承Handler并重写接受的方法handleMessage。之所以使用静态内部类,是因为静态内...
Glide生命周期的原理 Glide.with有很多重载方法: 其中getRetriever方法是获取RequestManagerRetriev...
1.引入工程 Android Studio中引入工程,只需要在gradle中配置一下代码 2.配置基础项 Glide中需要在AppGlideMo...
问题 1.一张图在手机内存中占有多大?2.如何优化图片大小?3.大图如何展示,比如世界地图?4.Drawable存放位置有什么区别? 为什么要优...
LruCache 内存缓存 LruCache基本使用 LruCache是如何实现最优算法的 LruCache类第一行我们就可以知道原来LruCa...