摘要: 最近开发一个项目中,banner图左右切换和下拉刷新手势有冲突,为此去研究了事件分发,网上资料一大抄,有些讲的不对有些讲的不全,结合了网上一些博文以及源码总结如下 一个完整的触摸事件包含down,move(一个或多个),up或cancel三个阶段,触摸手势是一个事件系列,以1个down事件开始,接下 阅读全文
posted @ 2016-09-23 17:01 xiongweidotnet 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 从android api文档摘抄出来的activity生命周期图如下: Activity有如下四种状态 a、活动状态 activity处于屏幕前台,获取到了焦点可以和用户进行交互,同一时刻只有一个activity处于活动状态 b、暂停状态 activity可视但失去焦点(被其它activity部分遮 阅读全文
posted @ 2016-09-19 21:23 xiongweidotnet 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 存在一个固定的接口,包含一些特殊逻辑,且这个接口不满足这些特殊逻辑,采用代理模式将特殊逻辑集成到特殊的类中 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 真实角色:实现抽象角色,定义 阅读全文
posted @ 2016-07-12 06:45 xiongweidotnet 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 当定义的接口与提供的实现不兼容的情况,添加一个适配器,可以将类适配不兼容的接口。 //对外暴露接口 public interface ITarget{ public void Request(); } //不兼容接口的类 public class Provider{ public void Requ 阅读全文
posted @ 2016-07-12 06:29 xiongweidotnet 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 主旨 确保在整个程序生命周期内,某类型实例最多只有一个 适用场景 某系统可以创建多个打印任务,但同一时刻只支持执行一个打印任务 特点 1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。 分类 常用的单例模式分为饿汉式和懒汉式两种 1、饿汉模式 阅读全文
posted @ 2016-06-14 07:05 xiongweidotnet 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 首先说一下进程和线程的区别 进程:是计算机运用程序实例,拥有独立的内存空间和数据(猜测内存堆应该是作用的进程上),一个进程包含多个子线程,不同进程相互独立; 线程:cpu执行的基本单位,拥有独立的寄存器和栈,同一进程下的线程共享地址&内存空间;线程栈存放方法的栈帧,每次方法执行都会新建栈帧压到栈顶, 阅读全文
posted @ 2016-06-10 22:45 xiongweidotnet 阅读(3759) 评论(0) 推荐(0) 编辑
摘要: 由于近期公司人员流动,本人临时客串webapi开发,针对开发过程中碰到一些问题做一些改进 1、当前做法 项目webapi项目是居于asp.net框架开发的,每个功能模块新建一个api控制器,比如UserController,GroupController,针对Native App升级产生的多版本Ap 阅读全文
posted @ 2016-05-26 13:35 xiongweidotnet 阅读(1691) 评论(0) 推荐(0) 编辑
摘要: 最近公司开展职业技能培训,本人招录了部分内容写成博客,若有纰漏,欢迎拍砖。 http简述: http又称超文本传输协议,是一种无状态&无记忆协议的运用层协议,处于tcp传输层协议之上,采用请求响应模式。http请求数据格式分为请求头、消息报头、消息体;请求头中包含请求url地址和请求类型等信息;消息 阅读全文
posted @ 2016-05-12 16:02 xiongweidotnet 阅读(520) 评论(0) 推荐(0) 编辑