- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 Java中Lambda表达式的基本用法
LambdaLambda表达式作为Java 8中的新特性, 帮助我们开发者简化代码,更好的进行函数式编程,有必要详细了解它的用法。WhatWhyHowWhatLambda表达式基于数学中的λ演算得名,而它并不是Java独有的,在别的语言中也广泛被使用,Lambda作为函数式编程中的基础部分,直接对应于其中的lambda进行抽象,同时它也是匿名函数,即没有函数名的函数。...
2018-03-04 22:01:09 1668
原创 Android Studio 接入Fabric- Crashlytics监测系统异常
Fabric-CrashlyticsFabric是国外流行的log收集与分析工具,可以随时查看系统异常情况并进行分析统计。whatwhy howwhatFabric简介Fabric是国外流行的log收集与分析工具,实时了解你的程序运行情况,用图表的方式实时展示出来,达到实时监控的效果。why做出更明智,更快的决策, 关键的应用程序数据如用户活动,稳定的问题,
2018-01-21 12:16:18 2562
原创 Android DataBinding 数据绑定
Android DataBindingDatabinding作为支持MVVM模式的一种数据绑定框架,类似ButterKnife取代findViewById,它可以直接在 layout 布局 xml 文件中绑定数据,接下来就从三个方面进行分析并写一个监视View层的数据变化来理解DataBinding框架。什么是DataBinding 数据绑定 (what)为什么要用DataBindi
2018-01-07 22:43:46 372
原创 Andriod Dagger2依赖注入
Android Dagger前言:学习Dagger首先要了解什么是依赖注入(Dependency Injection),为什么需要依赖注入,了解这些以后就可以进入Dagger的学习,现在大部分的项目都在使用Dagger2,我们先就Dagger2进行学习,慢慢了解注入的机制。what and why(Dependency Injection)what:依赖注入(DI):就好比一个人去淘宝买一件衣服,他
2017-12-11 23:24:20 334
原创 Android EventBus事件总线
Android EventBus前言:主要从什么是EventBus,为什么要用EventBus以及怎么用EventBus三个方面进行分析理解。什么是EventBus(what)为什么要去用EventBus(why)怎样去用EventBus(how)注意事项使用技巧whatEventBus是针对Android优化的发布/ 订阅事件总线,简化了应用程序中的各个组件与后台线程间的通信(取代I
2017-12-09 19:57:12 323
原创 浅谈面向过程编程和面向对象编程
什么是面向过程编程? 面向过程编程(Procedure Oriented,OPP,面向对象程序设计)是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。什么是面向对象编程?
2017-08-30 23:01:38 1155
空空如也
Android中View和ViewGroup分别有哪些事件分发相关的回调方法;
2017-08-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人