自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 我对MVP模式的初步理解

V: View 就是做与视图相关的操作,所以它的抽象方法就是把需要做的视图业务抽象出来; M: Modle 就是做与数据相关的操作,所以的它的抽象方法就是抽象获取数据的方法; P: presenter 就是桥梁,关联View和Model的实现类,在P类中获取M的数据,展示到V中P和M关联一次,P和V相互关联(一次是因为V需要调用P,另一次是在V调用P的时候会传入V本身, 然后

2016-03-30 23:03:17 299

原创 ViewPager的动画效果

转自 http://blog.csdn.net/liumeng920/article/details/51013783原文缺乏注释,我稍微研究之后加上了关键的注释Google给我们展示了两个动画例子:DepthPageTransformer和ZoomOutPageTransformer,实际上我们也可以通过实现ViewPager.PageTransformer来做出完全不同的切换动画效果。关键

2016-03-30 16:04:15 446

原创 笔试的一些基础贮备,不怕不懂,就怕模棱两可

怎么让内存溢出死递归.(栈溢出)开辟非常大的内存,如创建一个非常大的数组.(堆溢出)创建无数线程.(堆溢出)浏览器 1. 窗体UI 2. 网络通讯(核心) a) IP地址 i. Port端口 b) 发送请求 i. telnet+ 域名 ii. 连接成功 iii. 获取数据 GET / http /1.1

2016-03-29 11:51:53 490

转载 当用到Map<Integer,E>的使用,用SparseArray<E>替代性能更好

懒得自己整理了,直接转一个博客了 链接 https://liuzhichao.com/p/832.htmlHashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。 意思就是说用SparseArray 来替代,以获取更好性能。老实

2016-03-27 15:24:16 884

原创 【新姿势】内存泄漏,内存溢出,静态Handler类

创建了一个对象,用完之后如果没有让回收机制回收,那么就是内存泄漏 (memory leak),由于一直占用着内存,长期的内存泄漏就是导致内存溢出(out of memory ) 所以继承Handler的内部类一定要是静态的,并且对所在的activity弱引用,这样才能被回收为什么要设计成静态的内部类呢? 因为静态内部类不能访问外部类的非静态成员,这样就避免了对玩不累的引用,断开了和外部类的联

2016-03-27 15:05:13 754

原创 Android的selector,背景选择器

首先android的selector是在drawable/xxx.xml中配置的,相关图片放在同目录下。先看一下listview中的状态: 把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。<?xml version="1.0" encoding="utf-8" ?><selector

2016-03-26 23:50:02 288

原创 Java静态内部类,普通内部类的理解

请看: 答群友问:Java静态内部类、普通内部类等的理解

2016-03-26 20:36:35 685

转载 经纬度讲课之ContentProvider的一些整理

这是本学期第二次课 2016-3-25 ①什么是ContentProvider? ContentProvider 是android平台中,在不同应用程序之间实现数据共享的一种机制.一个应用程序如果需要让别的程序可以操作自己的数据,即可以采用这种机制.并且此种方式忽略了底层的数据存储实现,ContentProvider提供了一种统一的通过Uri实现数据操作

2016-03-25 16:15:53 1086

原创 【android】Handler机制的原理

花了两节课理解总结出来的,更多详情可以看鸿洋的博客

2016-03-23 16:27:42 640

转载 UML类图入门,看完基本懂了怎么画图了

第一篇,原文链接http://blog.csdn.net/monkey_d_meng/article/details/6005764 UML类图新手入门级介绍 举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法。 首先,看动物矩形框,它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类

2016-03-17 16:06:13 107105 14

原创 【Android】三种工厂模式简析

简单介绍三种工厂模式 1.简单工厂模式 这是一个小工厂,什么都由自己生产,别人要什么就调用自己的相应工具去生产 具备三个特征:具体工厂A,具体生产工具B,抽象生产对象C 就是 A调用工具B去生产C,工具可以有多种(我成为类B工具),每种生产对应的产品(类C产品,C是所有产品的父接口),下面看代码//抽象产品角色:交通工具车 类C public abstract c

2016-03-16 15:22:16 786

原创 这里记录着一些很有用的博客

Android 获取当前网速质量调整网络请求 http://blog.csdn.net/sbsujjbcy/article/details/50716197

2016-03-16 01:19:53 378

转载 HTTP 请求方式: GET和POST的比较

转自博客园,转载地址:http://www.cnblogs.com/igeneral/GET和POST是HTTP的两个常用方法。什么是HTTP? 超文本传输协议(HyperText Transfer Protocol – HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。 HTTP在客户端和服务器之间以request-response protocol(请求-回复协议)工作。GET -

2016-03-15 23:05:09 486

原创 自定义View相关博客【必看】

http://blog.csdn.net/lmj623565791/article/details/43131133 【张鸿洋的博客】 上面的升级版 http://blog.csdn.net/iispring/article/details/49403315 关于测量measure的知识 http://blog.csdn.net/iispring/article/details/4940331

2016-03-14 20:53:39 335

转载 源码解析Android中View的measure量算过程

链接在此http://blog.csdn.net/iispring/article/details/49403315 耐心慢慢看这里写点关于建行的圆形菜单的一下理解,滑动的原理就是依靠不停的重绘,坐标不同了,看起来就是动起来了,所以它转动就是在重绘的时候(onLayout())改变了布局的位置(角度)自定义View的流程 测量->布局->绘图 测量,和绘图的方法结构也是和布局一样的

2016-03-14 14:37:25 356

转载 关于MeasureSpec的介绍

在自定义View和ViewGroup的时候,我们经常会遇到int型的MeasureSpec来表示一个组件的大小,这个变量里面不仅有组件的尺寸大小,还有大小的模式。这个大小的模式,有点难以理解。在系统中组件的大小模式有三种:1.精确模式 在这种模式下,尺寸的值是多少,那么这个组件的长或宽就是多少。2.最大模式 这个也就是父组件,能够给出的最大的空间,当前组件的长或宽最大只能为这么大,当然也可以比这

2016-03-14 12:36:45 349

原创 【android】怎么压缩和缓存图片?告诉你正确的姿势

看图片

2016-03-13 16:15:29 660

原创 将博客搬至CSDN

如题

2016-03-13 16:09:34 307

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除