简介 与Android的体系结构不同, 鸿蒙系统更加强调灵活性, 旨在 利用同一套系统,适配手机、电视、平板、智能穿戴设备、等终端。 主要通过框架层去实现,提供用户程序框架、...
简介 与Android的体系结构不同, 鸿蒙系统更加强调灵活性, 旨在 利用同一套系统,适配手机、电视、平板、智能穿戴设备、等终端。 主要通过框架层去实现,提供用户程序框架、...
LMK是Android在,手机内存不足的情况下,所做出的的应对机制,它是在OOM Killer 基础上修改而来的,当系统内存不足时,杀死不重要的进程以释放其内存。首先来看一下...
Leakcanary图标的由来 17世纪,英国矿井工人发现,金丝雀对瓦斯这种气体十分敏感。空气中哪怕有极其微量的瓦斯,金丝雀也会停止歌唱;而当瓦斯含量超过一定限度时,虽然鲁钝...
它是什么 一句话说,就是: Android项目中,用于检测内存泄露,优化性能的工具 解决了什么问题 解决了,内存泄漏难以发现的问题。通过Leakcanary,可以轻松的找到G...
Android 1.1 2008 年9月发布的Android第一版 Android 1.5 Cupcake (纸杯蛋糕) 2009年4月30日,官方1.5版本(Cupcake...
Context之间的关系 可以看到,Context的具体实现是在ContextIml和ContextWrapper之中,而经过阅读源码发现,Resource的构造主要是在Co...
进程的优先级 优先级的分类 优先级的转换 查看进程的系统资源占用情况 Profiler low memory killer机制
对Okhttp的优化 1.使用OKHttp3实现下载(断点续传、显示进度)//www.greatytc.com/p/8ad5ca0787e3[https://www...
Class文件解析 class文件是能够被JVM识别,加载并在java虚拟机中执行的文件格式。.java通过编译器可以生成.class文件,具体来说通过javac命令编译得到...
本文所有内容都是通过网文加自己的实践得出的结论,没有找到官方参考书目,因此若有错误之处,欢迎指出。 编译打包的整体流程 aapt (Android Asset Packagi...
Okhttp的源码分析 Okhttp的线程池和高并发[//www.greatytc.com/p/76cdc2508dc9]Okhttp链接池的使用[https://...
Okhttp的源码分析 Okhttp的线程池和高并发[//www.greatytc.com/p/76cdc2508dc9]Okhttp链接池的使用[https://...
简书默认没有自己生成相关目录导航,自己或他人的文章篇幅较长时,不方便查看。可以通过下面的方式来自己生成目录导航。 所需浏览器:Chrome 安装chrome插件:Tamper...
Okhttp的源码分析 Okhttp的线程池和高并发[//www.greatytc.com/p/76cdc2508dc9]Okhttp链接池的使用[https://...
Okhttp的源码分析 Okhttp的线程池和高并发[//www.greatytc.com/p/76cdc2508dc9]Okhttp链接池的使用[https://...
网络请求的原理 网络请求在本质上可以理解为客户端发起请求(Request),然后服务器返回数据(Response)的过程。 也就是用户通过Socket发送数据给服务器,服务器...
序 上篇文章我们谈到进入安卓系统的启动流程,大致梳理了从Native到Framework的流程,到达Framework阶段后,到应用程序启动,这之间仍然有一些工作需要处理,这...
目测会火,学姐太强了
手把手教!如何通过API获取数据并放入RecyclerView列表中展示代码不全,但尽可能详细的讲解了主要实现步骤,希望能对各位看官有所帮助! 步骤: 一、准备一个RecyclerView列表用于展示数据 二、找到对应的API接口并根据Json格...