android编程
尼古拉斯阳
乐观自信
展开
-
Android中的接口回调方式
在android中非常常见的一种代码用法就是接口回调。接口回调用在什么地方呢,简单的举个例子我们在Activity中要弹出一个可编辑的对话框,然后获得编辑内容并将编辑内容回传给Activity。这一系列的操作就可以用到接口回调。简单点说也就是A调用B,B执行完毕将数据回传给A的操作。接口回调顾名思义一定要有接口步骤如下1.在B中定义接口,并将接口设置为成员变量,给接口设置set方法原创 2016-03-09 19:13:36 · 751 阅读 · 0 评论 -
广播方式注册的接口回调
两个界面之间回调我们可以使用单纯的接口回调,可是很多时候我们要实现这样的操作,一个方法执行后很多地方都要跟着做相应的操作,这种情况下单纯的接口回调已经满足不了我们的需求了。这时候就要用到这种广播方式的接口回调了,这种方式的好处就是不需要获得对象来设置监听,只需要在调用者和被调用者里设置执行方法和启动方法即可。实现方法:1.注册一个管理监听器,内部成员都是用静态的方便在全局任意一个类中都原创 2016-03-10 16:58:26 · 1094 阅读 · 0 评论 -
Android应用架构之Retrofit使用
网络访问框架经过了从使用最原始的AsyncTask构建简单的网络访问框架(甚至不能称为框架),后来使用开源的Android-async-http库,再到使用google发布的volley库,一直不懈的寻找更好的解决方案(银弹),到现在虽然银弹没找到,也算找 到了一些更好的方案,在这里做些记录,也做共享。目标架构如下图:Retrofit:Square提供的转载 2016-05-26 19:48:36 · 367 阅读 · 0 评论 -
使用Glide下载图片
Glide是Google官方推荐的图片加载库,既然是Google官方推荐,性能和效率自然不会差,这也是我平常会选择Glide作为首选图片加载库的原因。在实际开发中,有时候我们需要在预览图片的同时,还需要提供图片保存到本地功能,如果你项目使用的是Glide,那么结合Glide实现下载功能就轻而易举了,Glide会优先从缓存中查找图片资源,有缓存直接获取缓存图片,无缓存则从网络下载,简单高效。转载 2016-08-24 16:46:56 · 8024 阅读 · 1 评论