java的强引用、软引用、弱引用、幻象引用,引用队列总结 java除了原始数据类型的变量,其他所有都是引用类型。 引用分为强引用、软引用、弱引用、幻象引用,这几种引用影响着对...
java的强引用、软引用、弱引用、幻象引用,引用队列总结 java除了原始数据类型的变量,其他所有都是引用类型。 引用分为强引用、软引用、弱引用、幻象引用,这几种引用影响着对...
进入某一级目录 cd xxx返回上一级 输入 cd.. 回车返回根目录 输入 cd\ 回车 git下载地址 https://gitforwindows.o...
Android MVP模式 MVC模式 & 缺点MVC,全称Model-View-Controller,即模型-视图-控制器。 具体如下: View:对应于布局文件 Mode...
前言 为什么view.post()能保证获取到view的宽高?本文将手把手带你深入源码了解view.post() 原理。 背景 业务需求代码开始时机一般是在:Activity...
App层面监控卡顿需要准确分析卡顿发生在什么函数,资源占用情况如何,目前业界两种主流有效的app监控方式如下:1、 利用UI线程的Looper打印的日志匹配;2、 使用Cho...
Google的零容忍 hierarchy viewer:布局层级查看工具,已废弃…… Pixel Perfect:布局性能查看工具,已废弃…… 工具都废弃了……还有什么工具可...
android的适配,一直是android程序员吐槽的话题,一款好的app必须支持市面上的大部分设备。无论如何,这是一项无法逃避的工作,既然无法逃避,就只能想办法去适应。 这...
Profile有什么用?它可以使用普通的实时检测内存、CPU、NETWORK的使用情况。 也可以用它的高级用法,来检测各个方法的启动速度。 Profile的高级用法,默认只有...
1、定义 AIDL(Android Interface Define Language) 是IPC进程间通信方式的一种.用于生成可以在Android设备上两个进程之间进行进程...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...