240 发简信
IP属地:新疆
  • 心于何处沉寂

    少年的富足 成年人的世界需要学会独处,独处最直观就是一个人;更上一层面的 独处,与内心的对话。上学的时候,好朋友很少,很多时间都是一个人,心里面装着的都是书本、考试成绩,目标...

  • 120

    流的定义 从支持数据处理操作的源生成的元素序列。 元素序列就像集合一样,流也提供了一个接口,可以访问特定元素类型的一组有序值。因为集合是数据结构,所以它的主要目的是以特定的时...

  • 复合 Lambda 表达式的有用方法

    比较器复合 逆序 比较器链 谓词复合 函数复合 andThen方法会返回一个函数,它先对输入应用一个给定函数,再对输出应用另一个函数。比如,假设有一个函数f给数字加1 (x ...

  • 120
    方法引用

    方法引用让你可以重复使用现有的方法定义,并像Lambda一样传递它们。在一些情况下,比起使用Lambda表达式,它们似乎更易读,感觉也更自然。 如何构建方法引用 指向静态方法...

  • 函数式接口

    函数式接口定义且只定义了一个抽象方法。函数式接口很有用,因为抽象方法的签名可以描述Lambda表达式的签名。函数式接口的抽象方法的签名称为函数描述符。所以为了应用不同的Lam...

  • Lambda 表达式

    理解为简洁地表示可传递的匿名函数的一种方式 特点 匿名因为它不像普通的方法那样有一个明确的名称:写得少而想得多! 函数因为Lambda函数不像方法那样属于某个特定的类。但和方...

  • 120
    行为参数化

    以筛选绿色苹果为例,展示行为参数化的渐进过程,代码更加简洁,功能更易于扩展。 值参数化 实现接口类 匿名类 Lambda表达式

  • 120
    ViewModel

    编写说明,文章收录于《Android Jetpack》,文章将大部分摘录于官方教程[https://developer.android.google.cn/topic/lib...

  • LiveData

    LiveData 编写说明,文章收录于《Android Jetpack》,文章将大部分摘录于[官方教程][https://developer.android.google.c...

  • 120
    Lifecycle

    使用生命周期感知型组件处理生命周期 编写说明,文章收录于《Android Jetpack》,文章将大部分摘录于[官方教程]https://developer.android....

  • Android屏幕适配方案(出自今日头条)

    最近两个月,我被今日头条公众号里推出的一款轻量级屏幕适配方案给刷屏了,身边好多小伙伴都不停的转发分享!今天终于有时间来给大家分析一下今日头条提出的适配方案了,顺便封装一下!各...

  • Retrofit解析8之核心解析——ServiceMethod及注解2

    整体Retrofit内容如下: 1、Retrofit解析1之前哨站——理解RESTful 2、Retrofit解析2之使用简介 3、Retrofit解析3之反射 4、Retr...

  • 120
    Android 高效UI适配—2018.08.16

    Android适配最核心得问题有两个:一就是适配得效率,把设计图转换成APP界面得过程是否高效;其次就是如何保证实现UI界面在不同尺寸和分辨率的手机中UI的一致性。 在标识尺...

  • 120
    彻底解析Android缓存机制——LruCache

    关于Android的三级缓存,其中主要的就是内存缓存和硬盘缓存。这两种缓存机制的实现都应用到了LruCache算法,今天我们就从使用到源码解析,来彻底理解Android中的缓...