- 博客(4)
- 收藏
- 关注
原创 在Android上使用官方Lambda支持 - Android N & Jack工具(兼容旧平台)
Google前段时间发布了Android N Preview,对于开发者来说,特别重要的一点是开始支持Java8里面的一些新特性了。N Preview目前支持的特性也非常有限,主要有下列几项
2016-05-06 00:07:29 7965 5
原创 在Android上使用Lambda表达式 - retrolambda插件
Java8比较大的一个变化是加入了Lambda表达式,一种紧凑的,传递行为的方式。它可以使你的代码更简洁、逻辑更清晰。特别是用Rxjava的时候,将各种数据变换使用Lambda表达式来简化,可以最大化的减少样板代码,使整个数据流的处理逻辑十分清晰(下面会有个例子)。
2016-05-05 23:10:02 16822
原创 Android中使用Picasso将图片直接转换为圆形
圆形头像现在很流行了,Github上也有很多开源的库,最经典的是直接使用一个自定义的圆形ImageViwe,比较有代表性的有这个项目:hdodenhof/CircleImageView。但是,如果你的项目中正好使用Picasso作为图片异步加载的话,可以直接使用Picasso原生的Transformation机制,它允许你在显示图片前做一些转化。
2016-05-04 23:10:04 8278
原创 Realm的model终于可以不继承RealmObject了
旧的实现方式只能是继承RealmObject这个抽象类,对于一些第三方的类库,如果同样需要继承某些基类,很可能会有冲突:public class User extends RealmObject { ...}因此从0.89.0版本开始,可以直接实现一个RealmModel接口,并在类声明前面加上@RealmClass注解声明即可:@RealmClasspublic class User
2016-05-03 19:23:27 5617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人