240 发简信
IP属地:广东
  • Resize,w 360,h 240
    内存优化①OOM和内存泄漏

    在Android开发中,做内存优化的目的,从本质上讲,就是减少异常(OOM)和卡顿。不同的App在运行过程中,占用内存多少也不同,但是大家也肯定...

  • Resize,w 360,h 240
    卡顿优化②原因分析和监控工具

    卡顿分析 造成卡顿的原因可能是多种多样的,但是最终都会反映在CPU时间上。Android系统是基于Linux的,可以CPU时间分为两种: 用户时...

  • Resize,w 360,h 240
    卡顿优化①Android UI渲染和刷新机制

    丢帧和卡顿 卡顿,是字面意思上来讲,就是画面不流畅,即页面刷新不连贯。Android系统默认的页面刷新频率是60帧,每秒刷新60次,即屏幕上的画...

  • Resize,w 360,h 240
    Android插件化(2)启动未注册的Service

    在上一篇Activity的插件化已经介绍了Android插件化的概念和通过Hook方案实现Activity的插件化。本文接着上文,介绍四大组件中...

  • Android插件化(1)启动未注册的Activity

    插件化技术和热修复技术都属于动态加载技术,从普及率的角度来看,插件化没有热修复的普及率高,主要原因是占大多数的中小型应用很少也没有必要去采用插件...

  • Resize,w 360,h 240
    关于ClassLoader,你需要了解的

    Java中的ClassLoader Java中包含三种系统类加载器,分别是Bootstrap ClassLoader、Extensions Cl...

  • Resize,w 360,h 240
    Android热修复及原理总结和介绍

    热修复的产生原因 刚发布的版本出现了bug,需要修复bug、测试并打包在各大应用市场重新发布上架。这样会耗费大量的人力和物力,代价比较大。 已经...

  • Resize,w 360,h 240
    关于Java内存模型,Android开发需要了解的

    物理机的并发问题 硬件的效率问题,简单来说就是CPU处理数据的速度,比内存读写数据的速度要快得多,导致CPU的利用率不够高,所以在每个处理器中设...

  • Resize,w 360,h 240
    关于Java虚拟机,你需要了解的

    概述 我们常说的JDK(Java Development Kit)包含了Java语言、Java虚拟机和Java API类库这三部分,是Java程...