240 发简信
IP属地:山东
  • Resize,w 360,h 240
    鸿蒙

    简介 与Android的体系结构不同, 鸿蒙系统更加强调灵活性, 旨在 利用同一套系统,适配手机、电视、平板、智能穿戴设备、等终端。 主要通过框...

  • Resize,w 360,h 240
    LMK low memory killer

    LMK是Android在,手机内存不足的情况下,所做出的的应对机制,它是在OOM Killer 基础上修改而来的,当系统内存不足时,杀死不重要的...

  • Resize,w 360,h 240
    Leakcanary(二)

    Leakcanary图标的由来 17世纪,英国矿井工人发现,金丝雀对瓦斯这种气体十分敏感。空气中哪怕有极其微量的瓦斯,金丝雀也会停止歌唱;而当瓦...

  • Resize,w 360,h 240
    Leakcanary(一)

    它是什么 一句话说,就是: Android项目中,用于检测内存泄露,优化性能的工具 解决了什么问题 解决了,内存泄漏难以发现的问题。通过Leak...

  • Resize,w 360,h 240
    资源是如何加载的,context.getResource原理

    Context之间的关系 可以看到,Context的具体实现是在ContextIml和ContextWrapper之中,而经过阅读源码发现,Re...

  • Resize,w 360,h 240
    Android进程管理

    进程的优先级 优先级的分类 优先级的转换 查看进程的系统资源占用情况 Profiler low memory killer机制

  • Okhttp的延伸

    对Okhttp的优化 1.使用OKHttp3实现下载(断点续传、显示进度)https://www.jianshu.com/p/8ad5ca078...

  • Resize,w 360,h 240
    Class文件、Dex文件、resources.arsc文件结构解读

    Class文件解析 class文件是能够被JVM识别,加载并在java虚拟机中执行的文件格式。.java通过编译器可以生成.class文件,具体...

  • Resize,w 360,h 240
    Android编译打包的过程

    本文所有内容都是通过网文加自己的实践得出的结论,没有找到官方参考书目,因此若有错误之处,欢迎指出。 编译打包的整体流程 aapt (Androi...