240 发简信
IP属地:河南
  • Android中的线程池

    Android中的线程池 线程池的优点: 重用线程池的线程,避免因为线程的创建和销毁所带来的性能开销; 能有效的控制线程池的最大并发数,避免大量...

  • Resize,w 360,h 240
    性能优化工具

    一 Android官方性能优化工具介绍 android针对上面这些会影响到应用性能的情况提供了一些列的工具: 1 布局复杂度: hierarch...

  • 加锁的方式

    一.Java多线程可以通过: synchronized关键字 Java.util.concurrent包中的lock接口和ReentrantLo...

  • Resize,w 360,h 240
    广播

    说明:Activity,Service,Application都是ContextWrapper的子类。ContextWrapper里面有一个Co...

  • android数据库升级

    SQLiteOpenHelper 每次调用getWriteDatbase或者getReadDatabse,都会走到getDatabaseLock...

  • java创建线程的三种方式及其对比

    Java中创建线程主要有三种方式: 一、继承Thread类创建线程类 (1)定义Thread类的子类,并重写该类的run方法,该run方法的方法...

  • HTTP必知必会——断点续传原理

    要实现断点续传的功能,通常都需要客户端记录下当前的下载进度,并在需要续传的时候通知服务端本次需要下载的内容片段。 HTTP1.1协议(RFC26...

  • git工作流程

    git支持很多种工作流程,我们采用的一般是这样,远程创建一个主分支,本地每人创建功能分支,日常工作流程如下: 去自己的工作分支 $ git ch...

  • Launcher 动态shortcut

    通过AnimatedVectorDrawable设置应用的icon。 Launcher读取后可以通过start方法播放动画