![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 77
imkobedroid
这个作者很懒,什么都没留下…
展开
-
长按事件与点击事件的冲突
今天在做demo时,需要设置ListView的item的长按和点击事件,OnItemLongClickListener和OnItemClickListener,然而点击事件可以实现,但是在长按操作时会同时触发点击事件(长按和点击冲突),然后查看了一下Android的相关源码,可以看到系统是优先相应clicklisener的,他是没有返回值的的。而对于OnItemLongClickListener是原创 2016-10-12 09:24:15 · 3068 阅读 · 0 评论 -
RxJava代码初探(一)
感谢抛物线作者的rxjava讲解 本文章将所讲解的内容进行了代码化更容易加深实战理解原文出处:https://gank.io/post/560e15be2dca930e00da1083 本文中如有不对的地方欢迎大家提出 /*创建被观察者方法一 */public void createObservableOne() { Observable observable原创 2016-10-12 15:08:32 · 437 阅读 · 0 评论 -
安卓5.0材料设计规范的文档
今天在写项目的时候看到一个官方的app很酷炫,全部用的material写的 记下了里面的文档地址以便在以后的项目中使用http://au.arulnadhan.mobi/docs/#TextView原创 2016-10-24 21:56:04 · 350 阅读 · 0 评论 -
android性能优化
bitmap的优化1.图片转为bitmap的时候google提供的计算图片大小的方式是长乘以宽乘以像素字节数,优化的方式就是通过bitmap提供的工具类减少长和宽,所谓的像素字节数量就是rgb-565 2字节,argb-4444 2字节,argb-8888 4字节,alpha-4 1字节,google默认的是argb-8888,即算出来的大小就是长乘以宽乘以4,所以可以选择小的像素字节来完成优原创 2017-09-12 14:45:37 · 259 阅读 · 0 评论 -
Retrofit框架之拦截器
之前一直被拦截器所困扰,不知道它的作用是什么,今天要封装网络框架必须要封装一个拦截器来处理所以就研究了下 ,可能研究中有点错误但还是记录下来方便以后修改。首先okhttp很大气的提供了一个日志拦截器来拦截服务器的响应,这个拦截器就是HttpLoggingInterceptor,由于返回的响应的body也就是返回的数据只能访问一次,如果这里打印出来了后面就不能使用了,但是官方也提供了方法打印出来原创 2017-09-15 17:22:30 · 2007 阅读 · 1 评论 -
android事件分发机制
今天看了一篇文章关于android事件分发机制的,以前对安卓的事件分发机制一直处于模糊状态,今天看了文章后加上自己写了一点点有了点灵感,所以记下来方便以后在开发的过程中温故而知新。先介绍View的事件:android中的基础控件是view,其他的组件无非是继承自view,先把事件分发机制最重要的一句话写在前面,就是所有的组件只要被点击就会出发其中的dispatchTouchEvent方法,原创 2016-11-17 21:22:29 · 385 阅读 · 0 评论 -
github托管
准备以后写一些库来方便开发,所以在使用git的情况下来保存代码到GitHub ,一个git可以配置多个密钥,把不同的密钥与不同的远程服务器关联起来,其中还要配置一下config文件,远程的地址可以实现一个git链接多个服务器,本文主要介绍的是链接github的操作,以下的方法均在连接成功后进行的操作 我的电脑是mac ,不知道windows系统的是否有出入,本文章以os系统的git操作为准:原创 2016-11-09 23:31:45 · 411 阅读 · 0 评论 -
RxJava2的各种恩怨情仇
本人写博客不擅长在开头阐述各种问题的由来,文笔不好阐述不清楚,所以直接上代码说事:首先rxjava2比1来讲还是有很多不同的地方,先来讲讲大家倒背如流的flowable背压式减缓发射与接受效率不对等会出现的MissingBackpressureException异常,同线程的情况下:总结来说不切换线程必须要给上游一个处理事件的大小,利用 request(Long.MAX_VAL原创 2017-09-22 16:33:04 · 1119 阅读 · 0 评论 -
dagger2踩坑
dependencies:一个component可以通过此注解依赖另外一个component,但是所依赖的component中必须要提供所要使用的modules中provide所注解的方法,并且返回值相同,如果其中有named注解的方法 这里的返回值为void,如果依赖的component有@signton标注,依赖者必须自定义一个signton标注并放在上面,例如:被依赖者原创 2017-01-12 11:57:38 · 532 阅读 · 0 评论