Android
月明泉清
活在当下,认清现实,勿忘责任。
展开
-
从Android开发者的角度去理解RxJava(四)
解析如下代码: Observable.create(new ObservableOnSubscribe<String>() { @Override public void subscribe(ObservableEmitter<String> e) throws Exception { e.onNext("hello"); } }).map(new Funct...原创 2020-04-16 16:34:01 · 213 阅读 · 0 评论 -
android adt23.0.6的文件打包混淆时遇到的问题
在proguard-project.txt文件中添加proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt。 我们是不准备混淆第三方jar包,在proguard_project.txt加入了下面的这句代码 -dontskipnonpubliclibraryclasses 但事实证明原创 2015-11-03 18:14:35 · 319 阅读 · 0 评论 -
关于UniversalImageLoader加载图片时的闪烁问题
关于UniversalImageLoader加载图片时的闪烁问题今天在做瀑布流是遇到了一个问题,当瀑布流加载下一页的时候会出现图片闪烁的问题,由于我是用的universalimageloader这个包,而我又给它设置了下载过程中的默认图片,所以闪烁现象应该是出现在图片在从内存中去读取图片的过程。解决这一现象的思路是给需要下载图片的ImageView一个tag,tag的值设置为要加载的图片的url,然原创 2015-12-02 16:47:39 · 3272 阅读 · 2 评论 -
从Android开发者的角度去理解Rxjava(一)
看了好多关于rxjava的文章,看的我是云里雾里,一脸懵逼。用起来的时候写的也是小心翼翼,如履薄冰,生怕哪里卡壳。 趁着这两天手头工作没有那么紧张。平静一下我想打老板的心情,来写写我理解的RxJava. Rx说白了就是观察者模式。 记得上学的时候,最盼望的就是下课铃声了,下课铃一响,老师收拾课本,学生开始狂欢。这里的铃声就是被观察者,而老师和学生就是观察者。每当被观察者有所反应,那么观察者就...原创 2018-11-26 10:01:33 · 117 阅读 · 0 评论 -
从Android开发者的角度去理解RxJava(二)
上一篇文章只是简单的知道了Rxjava是做什么的。但是Java的观察者模式这么多,比如接口回调,广播接收还有我们常用的EventBus.那么RxJava的特点是什么呢。 这篇文章来讲它的第一个特点。 变换 被观察者Observable发射的事件是A,但是观察者处理的事件是B。那么A可以经过变换成为B传给观察者。 举个简单例子,观察者需要把图片放在ImageView上,它有ImageView...原创 2018-11-29 14:19:01 · 143 阅读 · 0 评论