240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    JNI基础技术

    一.JNI概论 二.库命名方式 1.Java:MediaScanner2.JNI层:libmedia_jni.so。Android平台基本都采用...

  • Android卡顿检查

    一:常见方案 1 通过UI 线程looper 2 通过Choreographer 1.1 通过UI 线程looper的打印日志 在github上...

  • LruCache浅析

    一. LruCache基本原理 LRU全称为Least Recently Used,即最近最少使用。 由于缓存容量是有限的,当有新的数据需要加入...

  • 单例模式—完全解析

    单例的优点: 单例模式在内存中只有一个实例,减少了内存开支,特别是一个对象需要频繁的创建和销毁的时候,而创建和消费性能又无法优化,单例模式的优势...

  • okhttp用到的设计模式有哪些

    1. 构造者模式; 2.工厂模式; 3.观察者模式; 4.单例模式; 5.策略模式; 6.责任链模式; 7.享元模式;

  • Resize,w 360,h 240
    Android中sleep()和wait()的区别

    1.首先这两个方法来自不同的类,sleep方法是Thread类的静态方法,而wait是Object类的方法。 2.wait,notify和not...

  • Resize,w 360,h 240
    Android触摸事件传递机制(View事件传递机制)

    文章共分两篇,会详细介绍Activity,View,ViewGroup三者的触摸事件传递机制。一次完整的事件传递主要包括三个阶段,分别是事件的分...

  • Resize,w 360,h 240
    你真的理解Handler,Looper,Thread吗?

    之前一直以为Handler的handleMessage方法总是运行在主线程,归根到底还是没有真正理解Looper的创建过程。 那么问题来了,为什...