240 发简信
IP属地:黑龙江
  • Flutter MethodChannel 学习

    Flutter MethodChannel 学习 好久没写东西,正好最近有时间又开始研究起来Flutter,不了解的童鞋可以去查查资料了解一下,...

  • Flutter 常用功能介绍

    Json序列化和反序列化 首先,默认的JSON.decode是将一个json格式的string 转化成一个Map 类型的Map, 是无法直接换成...

  • Flutter 中布局方式的简单介绍

    更多信息请查看flutter layout Layouts Sigle-child layout widgets Container: 一个方便...

  • Databinding与LiveData的合作

    背景 在谷歌官方的最新框架中我们可以学到的一个新组件就是LiveData,能够监听生命周期的变化并且在适当的生命周期中回调方法,有效的解决了之前...

  • Dagger 构造函数注入和@Inject注入的差别

    最近一直在研究MVVM框架的具体实现,在这其中就遇到一个小问题,就是在ViewModel中使用@Inject注解注入和使用构造函数注入是有细小差...

  • Resize,w 360,h 240
    Android Architecture Components 源码分析 第三篇

    本文已授权我就是马云飞公众号独家发布。 说是源码分析有点,其实就是简单的根据源码梳理一遍整体的LiveData,ViewModel和Lifecy...

  • Resize,w 360,h 240
    Android Architecture Components (第二篇)

    Android Architecture Components 源码分析 第二篇 本文已授权我就是马云飞公众号独家发布。 说是源码分析有点,其...

  • Resize,w 360,h 240
    Android Architecture Components 源码分析

    Android Architecture Components 源码分析 本文已授权我就是马云飞公众号独家发布。 说是源码分析有点,其实就是简单...

  • Resize,w 360,h 240
    Dagger 注解介绍

    @Inject : 这个注解有两种使用方式,一种是注解类的构造函数,一种是注解类的成员变量。 先说下第一种,在类的构造函数上注解的作用是为了创建...

个人介绍
要变强啊,更加强大