Android Otto的用法使用

与EventBus类似的事件总线分发处理机制框架。 [cce] < 大概演示下简单的用法> //用法配置非常简单 public class OttoActivity extends SmartActivity { // 主要使用com.squareup.otto.Bus类…

Android EventBus事件总线的用法

目前Android平台比较优秀的事件总线操作框架。 也许很多人会想问这个有什么用?这个其实类似于广播,一处发送,多处注册收发内容。 当Android项目越来越庞大的时候,应用的各个部件之间的通信变得越来…

Android 自定义ViewGroup实现流式布局

1、概述 给大家带来一个实例:实现FlowLayout,何为FlowLayout,如果对Java的Swing比较熟悉的话一定不会陌生,就是控件根据ViewGroup的宽,自动的往右添加,如果当前行剩余空间不足,则自动添加到下一行。…

Volley加载网络图片及缓存全方案解析

Volley是将AsyncHttpClient和Universal-Image-Loader的优点集成于一身的一个框架。我们都知道,Universal-Image-Loader具备非常强大的加载网络图片的功能,而使用Volley,我们也可以实现基本类似的效果,并…

Android LruCache图片缓存之内存缓存技术,软引用

每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常, 这个问题曾经让我觉得很烦恼,后来终于得到了解决, 那么现在就让我和大家一起分享一下吧。 这篇博文要讲的图片缓存机制,我接触到…

Android动态AddView排序问题解决方案

开发中遇到了动态 AddView 的 View 需要做置顶排序处理。终于找到解决方案: 首先,我的父布局是 LinearLayout 。这样 Add 进去的 View 是按照先 add 的排在上面这个顺序依次下来的。 如果想把某个 Vi…

Android系统中Parcelable和Serializable的区别

进行Android开发的时候,我们都知道不能将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundle里面,然后再传递。 通过Android的API,我们知道有两种选择,即在传递对象时…

Arc Welder在chrome上运行APK体验和步骤教程

官方英文地址:https://developer.chrome.com/apps/getstarted_arc 首先你的chrome浏览器版本要41.0+以上。 然后去谷歌商店下载Arc Welder插件。需要下载2个crt插件,一个大概114M,另一个大概11M左右…

Android View绘制原理和流程解析

View 绘制机制 1. View 树的绘图流程 当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由Android framework 处理.绘制是从根节点开始,对布局树进行 measure 和 draw 。整个 View 树的绘图流程在…

Android inset和clip标签的用法(layer-list)

Inset Drawable:用于通过指定的间距把图片插入到XML中,它在View需要比自身小的背景时常用。有些像padding的作用。例子:   第一步:drawable文件中建立inset_drawable.xml   <?xml version="1.0"…