摘要: 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『 阅读全文
posted @ 2016-02-17 22:00 阿冰的学习日记 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40920453,本文出自:【张鸿洋的博客】 上一篇带大家初步了解了EventBus的使用方式,详见:Android EventBus实战 没听过你就out了,本篇博客将解析Event 阅读全文
posted @ 2016-02-17 21:52 阿冰的学习日记 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、网络请求怎么样和UI线程交互? 目前我的做法是,建立线程池管理网络请求线程,通过添加task来新增网络请求。所有的网络操作通过统一的request来实现,网络返回结果通过回调onError和onSuccess来实现对结果的处理(涉及到ui部分用runOnUiThread or handler通知 阅读全文
posted @ 2016-02-17 21:42 阿冰的学习日记 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 一、概述 EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。1、下载EventBus的类库源码:h 阅读全文
posted @ 2016-02-17 20:11 阿冰的学习日记 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 前言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记录下来分享给大家。 相关文章: 1、《EventBus使用详解(一)——初步使用EventBus》 2、《EventBus使用详解(二)——EventBus使用进阶》 一、 阅读全文
posted @ 2016-02-17 19:13 阿冰的学习日记 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1. 打开网页时不调用系统浏览器, 而是在本WebView中显示: mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, Strin 阅读全文
posted @ 2016-02-17 19:06 阿冰的学习日记 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 一、首先需要明白的几个概念 1、屏幕尺寸:也就是我们平常所说的某某手机几寸屏。比如苹果的4.7寸, 荣耀6的5.5寸。这里说的寸是英寸(1 英寸 = 2.54 厘米)。 计算方法:屏幕尺寸=对角先尺寸(cm) / 2.54(cm) 一般用英寸表示。1英寸=2.54cm 2、分辨率:屏幕上显示的像素个 阅读全文
posted @ 2016-02-17 18:35 阿冰的学习日记 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1. 打开网页时不调用系统浏览器, 而是在本WebView中显示: mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, Strin 阅读全文
posted @ 2016-02-17 17:43 阿冰的学习日记 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 看bilibili的滑动会隐藏 就学着模仿了一下,通过给listview设置 mListView.setOnTouchListener 监听 重写ontouch方法 监听手指一动的坐标,当超过ViewConfiguration.get(this).getScaledTouchSlop(); toub 阅读全文
posted @ 2016-02-17 15:31 阿冰的学习日记 阅读(2704) 评论(0) 推荐(0) 编辑
摘要: getScaledTouchSlop是一个距离,表示滑动的时候,手的移动要大于这个距离才开始移动控件。如果小于这个距离就不触发移动控件,如viewpager就是用这个距离来判断用户是否翻页 ViewConfiguration滑动参数设置类: 1 2 3 4 5 6 7 8 9 10 11 12 13 阅读全文
posted @ 2016-02-17 15:19 阿冰的学习日记 阅读(341) 评论(0) 推荐(0) 编辑
摘要: ObjectAnimator是ValueAnimator的子类,他本身就已经包含了时间引擎和值计算,所以它拥有为对象的某个属性设置动画的功能。这使得为任何对象设置动画更加的容易。你不再需要实现 ValueAnimator.AnimatorUpdateListener接口,因为ObjectAnimat 阅读全文
posted @ 2016-02-17 15:18 阿冰的学习日记 阅读(1019) 评论(0) 推荐(0) 编辑