• 120
    Android的线程和线程池

    从用途上来说,线程分为主线程和子线程,主线程主要处理和界面相关的事情,子线程则往往用于执行耗时操作。 除了Thread本身以外,在Android...

  • 120
    理解Window和WindowManager

    Window是一个抽象类,它的具体实现是PhoneWindow。创建一个Window是很简单的事,只需要通过WindowManager即可完成。...

  • 120
    Android中的Drawable

    优点:使用简单,比自定义View的成本低;非图片类型的Drawable占用空间较小,这对减小apk的大小也有很大的帮助 一、Drawable的简...

  • 120
    Android动画深入分析

    Android动画可以分为三种:view动画、帧动画、属性动画 View动画:通过对场景里的对象不断做图像变换(平移、缩放、旋转、透明度)从而产...

  • 120
    Android 开发常见的内存泄露

    1、单例造成的内存泄露 当调用getInstance时,如果传入的context是activity的context。 只要这个单例没有被释放,那...

  • 120
    三、垃圾收集器与内存分配策略

    1、对象已死? 在对里面存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中那些还存活着,哪些已...

  • 120
    二、Java内存区域与内存溢出异常

    1、概述 对于c、c++程序开发的人员来说,在内存管理领域,他们既是拥有最高权利的“皇帝”又是从事最基础工作的“劳动人民”——即拥有每一个对象的...

  • 120
    一、走进java

    Java优点: 它摆脱了硬件平台的束缚,实现了“一次编写,到处运行”的理想; 它提供了一个相对安全的内存管理和访问机制,避免了绝大部分的内存泄漏...

  • 120
    JNI和NDK

    Java JNI的本意是Java Native Interface(Java本地接口),是为了方便java调用C、C++等本地代码所封装的一层接...