07 2015 档案

摘要:Volley加载图片有两种方式: 1,ImageRequest 来对网络图片进行请求,放入请求队列,获取后现在在控件上面。 2,NetworkImageView 最为自定义控件来自动加载网络图片。 3,imageloader,对图片大小,质量格式控制来按需加载图片。下面分别举例子说明使用:Im... 阅读全文
posted @ 2015-07-31 18:37 西北野狼 编辑
摘要:最近项目写完,有开始新的学习了,volley很久以前就接触了,也看了源码,然而却没有通过文章去记录自己的学习成果。首先讲下volley的特点: 1,扩展性强。Volley 中大多是基于接口的设计,可配置性强。 2,一定程度符合 Http 规范,包括返回 ResponseCode(2xx、3xx、... 阅读全文
posted @ 2015-07-31 14:29 西北野狼 编辑
摘要:一般不优化的adapter通常继承自BaseAdapter会出现一下几个问题:getCount(), getItem(), getItemId()代码都要去重写,一个adapter还行,如果adapter越来越多的话,每个adapter都这么写就超级恶心了。就是getview里面if else 对c... 阅读全文
posted @ 2015-07-29 09:49 西北野狼 编辑
摘要:代码里面发送粘性事件代码如下: // 发送Sticky事件 EventBus.getDefault().postSticky(new User("soyoungboy", "西安财经学院"), "soyoungboy"); 然后我们进入postSticky方法里面去: EventType 是什么? 阅读全文
posted @ 2015-07-27 14:06 西北野狼 编辑
摘要:代码里面注销eventbus一般我们会在onDestory里面这么写: 1 EventBus.getDefault().unregister(this); 然后走到unregister里面去看看: 1 /** 2 * @param subscriber 3 */ 4 public void unre 阅读全文
posted @ 2015-07-27 11:36 西北野狼 编辑
摘要:1,分析androidEventbus的注册源代码: 我们在使用androidEventbus的第一步是注册eventbus,如下代码: EventBus.getDefault().register(this); 首先获取eventbus对象,采用单利模式实现获取对象: Eventbus.java里 阅读全文
posted @ 2015-07-27 10:19 西北野狼 编辑
摘要:今天阅读队友代码,调试代码中,发现对话框弹出点击back按键无法返回问题解决。代码如下:/** * 单个按钮没有标题的弹框 * * @param context * @param content内容 * @param btnString按钮名称 * ... 阅读全文
posted @ 2015-07-24 10:19 西北野狼 编辑
摘要:发送和接收消息的方式类似其他的发送和接收消息的事件总线一样,不同的点或者应该注意的地方: 1,比如在子线程构造方法里面进行实现总线的注册操作; 2,要想子线程中接收消息的功能执行,必须启动线程。 3,添加tag和不添加tag类似其他。 1 package com.example.mysimpleev 阅读全文
posted @ 2015-07-09 17:50 西北野狼 编辑
摘要:这个和普通的事件总线的发送接收一样。 1 package com.example.mysimpleeventbus; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.simple.even... 阅读全文
posted @ 2015-07-09 15:26 西北野狼 编辑
摘要:1,不同Activity直接发送Ansy的事件,以及其他任何事件,必须通过 postSticky方式来进行事件的传递,而不能通过post的形式来进行传递:EventBus.getDefault().postSticky(newUser("soyoungboy","西安财经学院"),"soyoungb... 阅读全文
posted @ 2015-07-09 13:14 西北野狼 编辑
摘要:最近再看eventbus相关代码,首先从使用开始,后期再从源码角度分析eventbus.使用Demo后期公布到github上去。使用的框架地址:https://github.com/bboyfeiyu/AndroidEventBusSticky事件使用例子:1,首先每个Activity或者frage... 阅读全文
posted @ 2015-07-08 18:10 西北野狼 编辑
摘要:This is a build path issue.Make sure your bin folder is not included in your build path.Right click on your project -> go to properties -> Build Path.... 阅读全文
posted @ 2015-07-08 09:19 西北野狼 编辑
摘要:Python学习学习站点:https://www.shiyanlou.com/1hello worldcode如下:$ python [15:50:40]Python2.7.6(default,Mar222014,22:59:56)[GCC 4.8.2] on linux2Type"help","c... 阅读全文
posted @ 2015-07-04 21:18 西北野狼 编辑