上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 一、抽象类的定义 含有抽象方法的类,抽象方法就是一个接口,继承者必须重写该方法 二、抽象类的作用 希望通过这个通用接口操纵一系列类。 三、抽象方法的定义 abstract void f() 阅读全文
posted @ 2016-04-20 17:05 技术丶从积累开始 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、认识ViewRoot和DecorView 当Activity对象被创建的时候,会将DecorView添加到Window中,同时创建ViewRootImpl对象(ViewRoot对应于ViewRootImpl类),两者互相建立关系。 通过ViewRoot调用performTranversals开始 阅读全文
posted @ 2016-04-19 18:33 技术丶从积累开始 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、常见的滑动冲突 场景1:外部滑动和内部滑动不一致 场景2:外部滑动和内部滑动一致 场景3:上面两种情况的嵌套 二、滑动冲突的处理方法 场景一:根据水平滑动还是竖直滑动判断到底由谁来拦截事件。 场景二:从业务上找突破点,比如内部为ListView,点在ListView内部的时候让ListView滑 阅读全文
posted @ 2016-04-19 16:49 技术丶从积累开始 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、点击事件的传递规则 传递事件的主要方法: public boolean dispatchTouchEvent(MotionEvent ev) 如果事件能够传递到当前View,则该方法一定会被调用。 返回值:表示该View是否接收该事件,结果受当前onTouchEvent和下级View的dispa 阅读全文
posted @ 2016-04-16 14:21 技术丶从积累开始 阅读(1585) 评论(0) 推荐(0) 编辑
摘要: android studio 安装 SVN:http://www.it165.net/pro/html/201404/11412.html http://jingyan.baidu.com/album/a378c960bd502fb32828309b.html?picindex=3 http://w 阅读全文
posted @ 2016-04-16 12:09 技术丶从积累开始 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、View的位置参数(都是相对于父容器的位置) 1.View的位置由左上角点、右下角点来确定的。分别对应(左上的X—getLeft,左上的Y—getTop,右下的X—getRight,右下的Y—getBottom)。 2.View的偏移量(translation):表示左上角相对于父容器的偏移量( 阅读全文
posted @ 2016-04-13 17:34 技术丶从积累开始 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、为什么需要Binder线程池 产生原因:因为当有多个不同的业务块都要使用AIDL来进行通信,则需要创建多个Service,每创建一个Service就需要消耗系统资源。 解决思路:将所有的AIDL放在一个Service中处理 二、使用 具体原理:①、每个AIDL创建AIDL接口并用类实现此接口 ② 阅读全文
posted @ 2016-04-12 15:41 技术丶从积累开始 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: 一、原理 当Binder非正常消亡的时候,会导致远程调用失败,这样客户端功能就会受到影响。 解决:给Binder设置一个死亡代理,当Binder死亡时,我们就会收到通知,这个时候可以重新发起连接。 二、制作 1、前期准备 客户端:MainActivity.java @Override protect 阅读全文
posted @ 2016-04-12 15:21 技术丶从积累开始 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 未完成 阅读全文
posted @ 2016-04-07 21:07 技术丶从积累开始 阅读(538) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/mad1989/article/details/38042875 阅读全文
posted @ 2016-04-07 18:29 技术丶从积累开始 阅读(115) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页