240 发简信
IP属地:广东
  • Resize,w 360,h 240
    View 的 MeasureSpecs 总结

    定义 MeasureSpecs 即测量模式,是一个32位的int值,其中高2位表示SpecMode,低30位表示SpecSize SpecSiz...

  • Resize,w 360,h 240
    glide 源码分析笔记

    glide 是目前android最广泛的图片加载框架之一,下面我们将分析其源码加载流程。 使用流程 glide 最基本的使用,如下,其他额外的功...

  • okhttp源码之分发器分析

    定义 Square 贡献的一个处理网络请求的开源项目,从android 4.4 开始 httpURLConnection 底层实现采用 okht...

  • 记录 protobuf gradle plugin 生成 序列化文件

    众所周知,xml 和 json 常见的、应用广泛的序列化和反序列化协议,而 google 自家出产的 Protobuf 也是具备了优秀协议所需要...

  • 模仿原生的自定义跑马灯

    需要背景: 一个在 launcher 一直循环滚动的跑马效果 0. 循环滚动时,标题与标题的间隔能够自定义(原生的貌似不可以) 1. 当切屏或离...

  • 单例模式的几种实现方式总结

    单例模式 是什么?确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 使用场景?如访问IO和数据库等资源,创建一个对象需要消耗的...

  • Android MVP 的浅理解

    虽然多次看了 google 给出 mvp 例子,但是感觉总是理解不了,这次终于看懂了,以官方例子todo-mvp写个总结吧。 1. MVP 是什...

  • Android studio 常用快捷键

    我主要列出工作上常用的或者是我自定义的一些快捷键,但是我会写明该快捷键的用处以及在标出可以 as Keymap 中搜索到的关键字。不定期更新 断...

  • adb 常用调试命令

    不定期更新分享一些常用的 adb 命令 adb start -servce :开启adbadb help :显示 adb 命令信息adb dev...