240 发简信
IP属地:广东
  • 120
    AndroidStudio 自定义 Gradle Plugin

    新建一个Groovy Module AndroidStudio 没有找到直接创建 Groovy Module 的方法, 所以先创建一个Java or Kotlin Libra...

  • SharedPreferences源码分析学习

    简单使用 通常查看源码都是带着问题去分析, 避免在源码里面迷失了, 那么关于SharedPreferences的几点问题: 怎么保存数据的? 怎么读取数据的? 它是线程安全的...

  • 120
    BlockCanary的实现原理和源码分析

    BlockCanary源码地址 简单使用 实现BlockCanaryContext, 重写provideBlockThreshold()方法设置检测阈值(例如500毫秒) 重...

  • 简单的理解Kotlin for Java的协程

    记录一下学习的知识 1.什么是协程? 广义的协程是一种在程序中处理并发任务的方案; 并且协程也是这种方案的一个组件例如:适配器模式是一种方案, 而项目中又存在具体的XxxAd...

  • demo源码找不着咯,关于ItemTouchHelper使用,应该有很多文章

    RecyclerView实现item拖拽效果

    使用android.support.v7.widget.helper 包下的ItemTouchHelper工具类来处理RecyclerView的拖拽 效果如下: 1.创建It...

  • 😂源码没有保存, 之前的一些demo代码被清空了

    RecyclerView实现item拖拽效果

    使用android.support.v7.widget.helper 包下的ItemTouchHelper工具类来处理RecyclerView的拖拽 效果如下: 1.创建It...

  • 理解今日头条屏幕适配方案

    我理解中的今日头条屏幕适配方案是通过修改系统的density,使每个view的宽度或者高度,占屏幕的百分比与最初设计开发时一致.来达到适配效果 为什么需要适配? 计算公式: ...