240 发简信
IP属地:陕西
  • Resize,w 360,h 240
    Java注解处理器---------编译时注解

    注解处理 在开发中,碰见很多注解,如@Override、@Documented等,还有像现在很多依赖注入库如ARouter,Dagger 2等·...

  • Resize,w 360,h 240
    Android组件化开发初探

    组件化 项目需求的不断变更,项目越来越大,代码越来越臃肿,耦合度越来越高,导致开发效率下降。为了解决这一问题,最开始模块化,划分为多个模块进行开...

    2.3 429 0 10
  • Flutter学习:用户交互

    flutter用户交互,首先了解一下StatelessWidget(无状态)和StatefulWidget(有状态)这两个类,在与用户交互时,我...

  • Flutter学习:用Flutter打造一个简单登录界面

    搭建如下图所示的登录界面 看到结构图,可以使用一个列布局即可完成,对于输入框,使用TextField控件,对于输入控件样式,通过Containe...

  • Flutter学习:基础组件(二)

    1.Row 行:在水平方向显示子控件,但是不能滚动。(注意:行的子控件一般包裹在 Expanded或Flexible小部件中,不然,行溢出时,在...

  • Flutter学习:基础组件(一)

    1.Text 用于显示单个样式的文本控件,字符串可以显示一行或者多行,具体取决于布局约束。text的属性值: 代码如下: 对于文字样式属性的基本...

  • 源码分析LiveData根据其生命周期自动处理数据

    在官方文档中是这样说的:LiveData是一个可观察的数据持有者类。与常规observable不同的是LiveData可以关联Activity,...

  • Resize,w 360,h 240
    Flutter学习:创建第一个Flutter工程

    在android studio 中创建一个Flutter项目 配置flutter环境,在Flutter下载SDK,解压放到任何目录下边(除修改文...

  • 线程池 --------常见的四中线程池

    由于线程的频繁调度,而影响性能,通过线程池来维护,减少线程的频繁的创建和销毁。 在Executors统一管理,看一下常见的四中线程池: 1.ne...