240 发简信
IP属地:上海
  • Android-App前台进程监听ActivityLifecycleCallbacks

    在开发中会遇到判断 App是否是前台进程,其实方法挺多,比如RunningTask(5.0之前 )、UsageStatsManager(5.0之...

  • Android-图片加载框架(三级缓存)

    所谓三级缓存指的是内存、磁盘缓存、网络加载 。bitmap获取存取逻辑大致如下:1.获取 url ,请求网络加载。2.把加载成功的流存入到磁盘(...

  • Retrofit2.0 源码解析

    首先介绍下Retrofit基本用法,先创建接口,注解申明、请求方式Post/Get等 基本使用如下 上面是简单的网络请求流程,那么我们来分析具体...

  • Android-LiveData 解析

    当前为 2.3.1 版本 本文分析 LiveData 更新原理,涉及 LifecycleBoundObserver 绑定 Lifecycle 对...

  • Android-自定义ViewGroup(二) 侧滑菜单

    为加深自定义ViewGroup实现思想,所以自己写了一个SlidingMenu,实现方式类似Android-自定义ViewGroup(一) 水平...

  • Resize,w 360,h 240
    Android-Runtime 机制和线程同步 Handler、Looper、MessageQueue

    ​引言: 线程是一段可执行的代码,当可执行代码执行完成后,线程生命周期便该终止了,线程也即退出了。 带着两个问题思考:1、代码执行完了线程生命周...

  • Android-Bitmap 回收机制

    包括 recycle() 方法 bitmap 回收时机。 手动调用recycle() 2.3 及以下版本,保存在 jvm + native 中,...

  • Android-WebView使用

    开发中使用WebView加载url、html标签必不可少,比如广告、活动界面通过WebView加载具有实效性。下面介绍WebView使用方法。 ...

    0.3 3725 0 10
  • Android-Handler 消息机制

    Handler的使用场景:有时候在子线程中进行耗时的 I/O 操作,在操作完成会需要对UI进行改变,由于Android开发机制限制,我们并不能在...