final 在 Java 中有什么作用? 1、final修饰类:表示该类不能被继承 使用final修饰类的目的简单...[作者空间]
Handler 如果设置为私有变量的话,Android Studio 会报警告,提示可能会造成内存泄漏,这种情况可...[作者空间]
Activity的启动模式指,可以根据实际开发需求为Activity设置对应的启动模式,从而可以避免创建大量重复的...[作者空间]
简介: 一款快速高效的注入框架,节约开发时间减少代码量(依靠插件动态生成View,点击事件等等) 优点: 1.强大...[作者空间]
1)永久性保存对象,保存对象的字节序列到本地文件中; 2)通过序列化对象在网络中传递对象; 3)通过序列化在进程间...[作者空间]
转载作者地址:https://www.cnblogs.com/coprince/p/8603492.html 泛型...[作者空间]
1、引入largeHeap属性,让系统为App分配更多的独立内存。 2、禁止Glide内存缓存。设置skipMem...[作者空间]
作者地址:https://www.jianshu.com/p/a1a68a15ddde 自我介绍 & 项目经验 自...[作者空间]
执行一个异步任务你还是new Thread吗?你知道使用new Thread的弊端吗? 每次new Thread新...[作者空间]
Android 图片推荐使用WebP格式的图片 WebP格式,谷歌(google)开发的一种旨在加快图片加载速度的...[作者空间]
死锁: 死锁是指两个或两个以上的进程进在执行过程中,由于资源竞争或由于相互通信而造成的一种阻塞式现象,如果没有外力...[作者空间]
今日头条:一种极低成本的Android屏幕适配方式https://mp.weixin.qq.com/s/d9QCo...[作者空间]
android线程间通信四种方式: 1,通过Handler机制 主线程中定义Handler,子线程发消息,通知Ha...[作者空间]
Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。 Bundle经常使用在...[作者空间]
1、MeasureSpec 的理解 MeasureSpec中的值是一个整型(32位)将size和mode打包成一个...[作者空间]
View的绘制流程 view的绘制流程是从ViewRoot的performTraversals方法开始的,它经过m...[作者空间]
app UI卡顿原因是在运行时出现了丢帧,以及UI线程被阻塞。首先来一下丢帧现象,android每16ms会对界面...[作者空间]
1、打开需要查看的项目,选择AS上方标题栏的Analyze选项; 2、选择 Run Inspection by N...[作者空间]
热修复: 热修复(也称热补丁、热修复补丁,英语:hotfix)是一种包含信息的独立的累积更新包,通常表现为一个或多...[作者空间]
RelativeLayout和LinearLayout及FrameLayout性能分析 推荐: 作者:逆流的鱼yu...[作者空间]