摘要: fragment notes fragment相关内容包括 基本定义与使用 回退栈内部实现 fragment通信(与activity 与fragment) DialogFragment VP + Fragment 嵌套Fragment 懒加载 基本定义与使用(5个) fragment依赖于Activ 阅读全文
posted @ 2017-06-12 01:35 zharma 阅读(723) 评论(0) 推荐(0)
摘要: Volley源码解析(三) 有缓存机制的情况走缓存请求的源码分析 Volley之所以高效好用,一个在于请求重试策略,一个就在于请求结果缓存。 通过上一篇文章 "http://www.cnblogs.com/zharma/p/8338456.html" 可以看到网络请求的流程逻辑分支是如何执行的。 接 阅读全文
posted @ 2017-05-16 17:46 zharma 阅读(232) 评论(0) 推荐(0)
摘要: Volley源码解析(二) 没有缓存的情况下直接走网络请求源码分析 Volley源码一共40多个类和接口。除去一些工具类的实现,核心代码只有20多个类。所以相对来说分析起来没有那么吃力。但是要想分析透源码还是需要先宏观后微观的分支线式地来跟踪源码的来龙去脉。这才能把源码分析清楚。分析透彻。并且在了解 阅读全文
posted @ 2017-04-22 15:18 zharma 阅读(207) 评论(0) 推荐(0)
摘要: Bitmap(三) | Android不同版本的相应操作 在不同的Android版本中。位图的存储方式是不同的。 1.小于等于 Android 2.2 (API level 8) 垃圾收集器回收内存时会使所有线程停止,这回严重影响性能。Android2.3之后,加入了并行的垃圾回收。这就让不再被引用 阅读全文
posted @ 2017-03-11 19:48 zharma 阅读(174) 评论(0) 推荐(0)
摘要: Java中理论说是一个字符(汉字 字母)占用两个字节。 但是在UTF 8的时候 new String("字").getBytes().length 返回的是3 表示3个字节 作者:RednaxelaFX 链接:https://www.zhihu.com/question/27562173/answe 阅读全文
posted @ 2017-03-06 13:29 zharma 阅读(1317) 评论(0) 推荐(0)
摘要: 编码格式 一、ASCII 码 一个字符 占用 一个字节 8位 255种状态 理论可容纳255个字符 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为 ASCII 码 ASCII 码一共规定了128个字符的编码 ASCII码只占用了一个字节的后面7位,最 阅读全文
posted @ 2017-03-06 13:08 zharma 阅读(424) 评论(0) 推荐(0)
摘要: Volley解析(一) Volley的使用 Volley 是一个HTTP协议的网络请求框架 Volley的优势: 1. 自动安排网络请求 2. 支持多个并发网络连接 3. 具有标准HTTP缓存一致性的透明磁盘和内存响应缓存 4. 支持请求优先级 5. 支持取消请求api。可以取消单个请求,也可以设置 阅读全文
posted @ 2017-02-09 23:06 zharma 阅读(283) 评论(0) 推荐(0)
摘要: Bitmap(二) 内存管理 1.使用内存缓存保证流畅性 这种使用方式在ListView等这种滚动条的展示方式中使用最为广泛, 使用内存缓存 内存缓存位图可以提供最快的展示。但代价就是占用一定的内存空间。这个工作最适合LruCache.java去做。LruCache具有一块内存区域,他可以用来持有v 阅读全文
posted @ 2017-01-24 18:59 zharma 阅读(276) 评论(0) 推荐(0)
摘要: Android | Bitmap解析 Android中Bitmap是对图像的一种抽象。通过他可以对相应的图像进行剪裁,旋转,压缩,缩放等操作。这里循序渐进的一步步了解Bitmap的相关内容。 先了解Bitmap相关的API,然后根据API进一步了解内部的实现。 1.生成Bitmap BitmapFa 阅读全文
posted @ 2016-12-02 17:09 zharma 阅读(281) 评论(0) 推荐(0)
摘要: Java动态代理 1.概念 代理: 有时我们并 不想 直接访问对象A,或者 不能 直接访问对象A。而是通过访问一个中间对象B,让中间对象B去访问A。 这种方式就称为代理 。 这里的对象A所属的类就为委托类,或者被代理类。 对象B所属的类就是代理类。 使用代理访问的优点 : 1.隐藏了被代理类的实现代 阅读全文
posted @ 2016-07-22 12:40 zharma 阅读(182) 评论(0) 推荐(0)