240 发简信
IP属地:北京
  • Kotlin 委托属性(Delegated Properties)用法与实践(SharedPreferences封装及模仿LiveData)

    1. 简介 官方文档 简单说,委托属性就是将by语句前面的属性委托给by后面的对象去处理。调用属性的get() set()方法,会执行委托的getValue()和setVal...

  • TargetSdkVersion 27 遇到的问题

    借着Google IO 2018的热度,把项目依赖升级了一下。 Android Gradle Plugin: 3.1.0 Gradle: 4.7 Kotlin: 1.2.41...

  • 120
    2018年 第一波~Android 库

    写在前面的话:今天是正月十三,没过正月十五都是在年里,在这里祝大家"晚年幸福"。过了年了,大家也陆陆续续的开始工作,上学了,新的一年里,我们一起学习,一起进步,首先我给大家带...

  • 120
    一个成功的Git分支模型

    下午看到一篇介绍Git工作模型的文章,觉得很不错。为了方便大家快速掌握文章的内容,这里对这篇文章的要点进行简单的介绍 原文地址:http://nvie.com/posts/a...

  • 120
    图像中二维码的检测和定位

    二维码 二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制...

  • 120
    Log最佳实践

    本文会不定期更新,推荐watch下项目。如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以提交pull request。本文的示例代码主要是基于log...