会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蓝冷然
小小的android程序员
博客园
首页
新随笔
联系
订阅
管理
[置顶]
《将博客搬至CSDN》
摘要: 欢迎访问我的CSDN博客,https://blog.csdn.net/qq_17810899
阅读全文
posted @ 2018-12-14 16:36 蓝冷然
阅读(180)
评论(0)
推荐(0)
2018年12月20日
关于Android线程和线程池的那些事
摘要: 线程相关 目前常用的线程有: Thread 最基础线程执行方式 AsyncTask 封装了线程池和Handler,为了方便开发者在子进程中更新UI HandlerThread IntentService 内部采用HandlerThread执行任务,本质是一个Service,但是表现的更像Thread
阅读全文
posted @ 2018-12-20 13:13 蓝冷然
阅读(1647)
评论(0)
推荐(0)
2018年12月14日
从零编写一个一键生成mvp的android studio插件
摘要: 实现的效果 实现的效果 首先展示一下运行的效果这里只展示了自动新建mvp架构,后面还有自动插入dragger2没有加入,不过效果也差不多 首先展示一下运行的效果这里只展示了自动新建mvp架构,后面还有自动插入dragger2没有加入,不过效果也差不多 开发环境 开发环境 工欲善其事必先利其器,如果要
阅读全文
posted @ 2018-12-14 16:17 蓝冷然
阅读(488)
评论(0)
推荐(0)
2018年12月11日
适用于Xutils3 的android-butterknife-zelezny 自动生成插件
摘要: 由于没有适用Android Studio3.0 的Xutils3.0 的自动注入插件。导致每次写程序都要写一堆,所以决定自己写一个自动注入插件(lanlengran-xutils-zelezny)。 该插件是基于android-butterknife-zelezny 修改而来。感谢原作者的开源代码,
阅读全文
posted @ 2018-12-11 17:58 蓝冷然
阅读(580)
评论(0)
推荐(0)
2018年10月18日
安卓弹性滑动的几种实现方式
摘要: 使用Scroller 实现弹性滑动的源码如下 原理: 1.构造一个Scroller对象,并调用startScroll方法。Scroller仅用来保存参数,无实际作用 2.invalidate会导致view重绘,draw又会调用computeScroll 3.computeScroll在view中为空
阅读全文
posted @ 2018-10-18 17:34 蓝冷然
阅读(1081)
评论(0)
推荐(0)
2018年10月15日
获取某个view的高度或者宽度
摘要: 方法一 在activity的onWindoFocusChanged中获取宽高.此方法会被调用多次.在activity得到焦点或者失去焦点的时候均会调用.代码如下 方法二 通过post将一个runnable投递到消息队列尾部 代码如下: 方法三 ViewTreeObserver 使用ViewTreeO
阅读全文
posted @ 2018-10-15 13:23 蓝冷然
阅读(3853)
评论(0)
推荐(1)
2018年10月10日
View 点击事件的分发机制
摘要: 这里面的代码以及文字来自 任玉刚的 <<android开发艺术探索>> 此处仅作为个人笔记使用 点击事件的传递规则 viewgroup的事件处理如图所示 view的点击处理逻辑 点击事件的传递过程 activity->window->view 顶级的view接收到点击事件以后,就会按照分发机制一层层
阅读全文
posted @ 2018-10-10 14:41 蓝冷然
阅读(2184)
评论(0)
推荐(0)
2018年8月29日
零基础快速搭建rxjava框架
摘要: 基本概念 定义 RxJava 是一个 基于事件流、实现异步操作的库 原理 | 角色 | 作用 | 类比 | | | | | | 被观察者(Observable) | 产生事件 | 顾客 | | 观察者(Observer) | 接收事件,并给出响应动作 | 厨房 | | 订阅(Subscribe) |
阅读全文
posted @ 2018-08-29 09:21 蓝冷然
阅读(410)
评论(0)
推荐(0)
2018年8月21日
关于java中的this::
摘要: 今天在阅读其他人的源码的时候发现了这样一句话 但是本宝宝还是看不懂啊。java中什么时候出了这样的异端了? 后面经过百度,发现::是java8 中新引入的运算符 这个博客有说明 https://www.cnblogs.com/tietazhan/p/7486937.html?tdsourcetag=
阅读全文
posted @ 2018-08-21 11:13 蓝冷然
阅读(29149)
评论(1)
推荐(0)
2018年8月14日
Dragger2学习笔记
摘要: dragger2-android 使用这个的意义 使用Dagger2开发Android的话,有一个困难就是android的一些框架类,如Activity和Fragment等,他们的实例化由操作系统完成,如果要想让Dagger2也能很好地注入这些对象,你不得不在生命周期里添加以下代码完成注入过程。 这
阅读全文
posted @ 2018-08-14 13:47 蓝冷然
阅读(456)
评论(0)
推荐(0)
下一页
公告