背景 编译flutter和cronet(chromium分离)在android --AS 环境中使用会导致调试困难,所以下面是用VScode进行...
lowmemkill 涉及3个部分 app测 生命周期相关,细分有22个级别的app状态 上面这些状态对应的app的adj也是从小到大,adj越...
HashMap LinkHashMap HashTable 特性 HashMap 线性不安全 初始大小16,负载因子0.75,扩容2倍 长度一般...
Android内存优化 Java内存模型 运行时数据区分为几个部分 从上图可以看到运行时候分为: 方法区 堆栈区 虚拟机Java栈区 虚拟机Na...
meminfo内存结构 MemTotal 当我们在linux上查看内存状况的时候发现上面的打印一般的是 ** MemTotal = MemFre...
栈: 在函数调用时,第一个进栈的是主函数中函数调用后的下一条指令(函数调用语句的下一条可执行语句)的地址,然后是函数的各个参数,在大多数的C编译...
Cmd Markdown 简明语法手册 标签: Cmd-Markdown 1. 斜体和粗体 使用 * 和 ** 表示斜体和粗体。 示例: 这是 ...
一、引言原网址Android系统非常庞大、错中复杂,其底层是采用Linux作为基底,上层采用包含虚拟机的Java层以及Native层,通过系统调...
Android执行Service有两种方法,一种是startService,一种是bindService。下面让我们一起来聊一聊这两种执行Ser...