上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 64 下一页
摘要: response标准格式: { "isError":false, "errorType": 0, "errorMessage": "网络异常", "result": "" } { "errorMessage" : "网络异常", "errorType" : 0, "isError" : false, 阅读全文
posted @ 2016-05-15 22:46 西北野狼 阅读(249) 评论(0) 推荐(0) 编辑
摘要: libs工具包结构: activity activity基类封装 net 网络底层封装 cache 数据缓存,图片缓存 ui 自定义控件 主项目包结构: activity activity基类封装 net 网络底层封装 cache 数据缓存,图片缓存 ui 自定义控件 activity (activ 阅读全文
posted @ 2016-05-15 09:38 西北野狼 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 如果接触android开发时间足够长的话,或多或少都会遇到各种各样事件冲突的问题,要想解决这类问题,对深入理解事件分发机制是很有必要的,接下来几天都会尽自己所能尽可能将这方面讲清楚。 View ViewGroup呈倒立的树状结构,多个view 组成viewGroup,多个view和ViewGroup 阅读全文
posted @ 2016-05-10 21:58 西北野狼 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 今天给自定义控件设置drawable出现java.lang.NoSuchMethodError: android.view.View.setBackground,这是setBackground上下版本兼容型的问题;修改为如下代码即可: 阅读全文
posted @ 2016-05-09 17:07 西北野狼 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: MessageQueue代码:http://grepcode.com/file_/repository.grepcode.com/java/ext/com.google.android/android/5.1.1_r1/android/os/MessageQueue.java/?v=source H 阅读全文
posted @ 2016-05-04 23:33 西北野狼 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 前几天测试在魅族手机上测试,下拉listview,出现奇葩的hold字样,╭∩╮(︶︿︶)╭∩╮,这锅老子不背,但是问题还得解决吧,如下是对于魅族不同版本的出现这种情况的处理: 2.3之前: 2.3之后: 就可以解决魅族手机出现hold字样的问题。 加上魅族手机上出现hold的图: 阅读全文
posted @ 2016-04-28 20:11 西北野狼 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 树和二叉树用来表示数据之间一对多的关系,而线性表,栈,队列都是线性的数据结构,用来表示一对一的关系。 树只有一个根节点,根也有子节点,子节点又对应多个或者一个子节点。 根节点没有父节点。 同一个节点有可能既是父节点,又是子节点。 普通节点含有子节点,叶子界面没有子节点。 节点:树的基本单位。 节点的 阅读全文
posted @ 2016-04-26 00:10 西北野狼 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 栈和队列是特殊的线性表。 栈:只允许数据在一个端进行增加和删除操作,存在先进先出的原则。 插入元素为进栈,从栈顶删除元素为出栈。栈最底部元素为栈顶元素,栈顶部元素为栈顶元素。 栈只允许在栈顶进行增加和删除元素的操作。 先入栈的元素位于栈底,后入位于栈顶。 可以采用数组的形式来实现栈。栈是受限制的线性 阅读全文
posted @ 2016-04-24 23:40 西北野狼 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 面向对象的设计的几个目标: 终极的判断软件设计质量的标准: 高内聚,低耦合 设计基本原则: 1,单一职责原则(Single-Responsibility Principle):一个类只处理一个职责,也就是说不要将很多东西都放在一个类里面,尽可能拆分处理,让每个类只负责某一部分的功能。 2,里氏置换原 阅读全文
posted @ 2016-04-18 22:01 西北野狼 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 当数据为1条数据或者一屏幕以内的数据的时候,最上面的listview头部的divider分割线不显示,底部分割线不显示。 android:headerDividersEnabled、 android:footerDividersEnabled这两个属性默认就是为true 因此正确添加分割线的方法是给 阅读全文
posted @ 2016-04-14 09:35 西北野狼 阅读(470) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 64 下一页