Android Studio使用lambda
来源:互联网 发布:产品 示意图制作软件 编辑:程序博客网 时间:2024/05/11 20:37
1 简介
lambda提供了强大的函数式编程范式。函数式编程很早就已经被提出并实现了,在第二老的Lisp语言中,函数式编程是核心基本功能。
那么随着Java8的发布,lambda也可以在Android中使用了。本文结合RxJava和Retrolambda,展示了lambda的强大,实现方式如下:
2 下载安装jdk8,windows版本
安装略
配置JAVA8_HOME到环境变量中
配置%JAVA8_HOME%\bin到PATH
3 创建Android工程
创建过程略
配置JDK Location,File->Project Structure->SDK Location
4 配置RxJava
在app的build.gradle->dependencies中,增加如下引用
compile 'io.reactivex:rxandroid:1.1.0'
// Because RxAndroid releases are few and far between, it is recommended you also
// explicitly depend on RxJava's latest version for bug fixes and new features.
compile 'io.reactivex:rxjava:1.1.0'
这样,项目里就引入了RxJava和RxAndroid
5 配置retrolambda
a 增加classpath
在Project的buildscript->dependencies中增加classpath
classpath 'me.tatarka:gradle-retrolambda:3.2.4'
b 增加plugin
在app module的build.gradle中增加plugin
apply plugin: 'me.tatarka.retrolambda'
c 增加compileOptions
在app module的build.gradle->android中增加compileOptions
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
无图无真相
参考:http://www.bubuko.com/infodetail-983988.html
- Android Studio使用lambda
- Android studio 使用Lambda
- Android Studio使用lambda
- Android Studio使用lambda
- Android studio使用lambda表达式
- Android Studio 使用Lambda表达式
- Android Studio 中使用Lambda
- android studio中使用lambda
- Android Studio 使用 Lambda表达式
- Android Studio使用Lambda表达式
- android studio 使用lambda表达式
- Android Studio使用lambda表达式
- Android studio使用Lambda表达式
- Android Studio 使用Lambda表达式
- Android Studio使用Java lambda
- Android Studio使用Java lambda
- Android studio中使用lambda
- android:在android studio中使用lambda,android lambda,retrolambda
- 设计模式C++实现(5)——原型模式、模板方法模式
- 刽子手游戏
- C#【爬虫】明星 微博+贴吧+格式化+发送
- 2016"百度之星" - 初赛(Astar Round2A)1001 All X (模)
- 设计模式C++实现(6)——建造者模式
- Android Studio使用lambda
- 基于统计学的商务与经济数据分析知识
- 解析智能推荐系统开发中十大关键要素
- Windows下vs2015编译Chromium
- 设计模式C++实现(7)——外观模式、组合模式
- 设计模式C++实现(8)——代理模式
- sublime text
- 设计模式C++实现(9)——享元模式
- SQL Server视频总结