上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 基础用法 Volley为开发者提供了可配置的超时重试机制,我们在使用时只需要为我们的Request设置自定义的RetryPolicy即可. 参考设置代码如下: 基础知识——两种超时(请求超时和响应超时) 在讲解Volley的超时重试原理之前,需要先普及一下跟超时重试相关的异常. org.apache 阅读全文
posted @ 2018-10-31 16:28 灯火、阑珊处 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Volley有如下优点: 1. 自动调度网络请求 2. 多并发请求 (源于开了多个线程)3. 本地Cache自动缓存网络请求结果 4. 支持设置请求优先级 5. 支持取消单个请求或者取消所有请求 6. 易于定制请求(比如:自定义重试机制,自定义Request请求等) 7. 提供完善的Log打印跟踪工 阅读全文
posted @ 2018-10-31 15:17 灯火、阑珊处 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1、模块间解耦,复用。 (原因:对业务进行模块化拆分后,为了使各业务模块间解耦,因此各个都是独立的模块,它们之间是没有依赖关系。 每个模块负责的功能不同,业务逻辑不同,模块间业务解耦。模块功能比较单一,可在多个项目中使用。) 2、可单独编译某个模块,提升开发效率。 (原因:每个模块实际上也是一个完整 阅读全文
posted @ 2018-10-30 10:56 灯火、阑珊处 阅读(2777) 评论(0) 推荐(0) 编辑
摘要: Android的显示过程可以概括为:Android应用程序把经过测量、布局、绘制后的surface缓存数据,通过SurfaceFlinger把数据渲染到屏幕上,通过Android的刷新机制来刷新数据。即应用侧绘制、系统侧渲染,通过进程间通信(IPC)把应用层需要绘制的数据传递到系统层服务,系统层服务 阅读全文
posted @ 2018-10-29 17:33 灯火、阑珊处 阅读(1292) 评论(0) 推荐(0) 编辑
摘要: Android支持JPEG和PNG格式、GIF和BMP格式图片的支持。 图片最终要显示在屏幕上,都会对应一个屏幕上的点,即对应一个颜色值。不同格式的图片,只是不同压缩编码和解压算法。 也就是说,我们看到的.jpg、.png图片的文件大小只有几十KB,担把它们加载到内存中时,每张图片最终都按长X宽展开 阅读全文
posted @ 2018-10-29 16:31 灯火、阑珊处 阅读(147) 评论(0) 推荐(0) 编辑
摘要: LRU(Least Recently Used) LRU是近期最少使用的算法,它的核心思想是当缓存满时,会优先淘汰那些近期最少使用的缓存对象。 采用LRU算法的缓存有两种:LrhCache和DisLruCache,分别用于实现内存缓存和硬盘缓存,其核心思想都是LRU缓存算法。 LruCache是个泛 阅读全文
posted @ 2018-10-29 11:25 灯火、阑珊处 阅读(1959) 评论(0) 推荐(0) 编辑
摘要: 手机应用也是一个app,每一个应用的icon都罗列在Launcher上,点击icon触发onItemClick事件。 我们要启动「淘宝」这个App,首先我们要在清单文件定义默认启动的Activity信息。 然后Launcher获取到该信息之后,启动淘宝App 启动Activity的过程,实际上是Ac 阅读全文
posted @ 2018-10-08 09:31 灯火、阑珊处 阅读(180) 评论(0) 推荐(0) 编辑
摘要: String是不可变的对象,因此在每次都String的操作的时候,其实是生成了新的对象,然后将指针指向新的 String 对象。 所以频繁地改变String的内容,会对系统性能造成影响。 而StringBuffer 是对对象本身进行操作,没有生成新的对象,所以一般情况下推荐使用 StringBuff 阅读全文
posted @ 2018-09-30 10:52 灯火、阑珊处 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 内存(LruCache)/本地/网络 阅读全文
posted @ 2018-09-28 11:37 灯火、阑珊处 阅读(120) 评论(0) 推荐(0) 编辑
摘要: AsnycTask 原理就是“线程池 + Handler”的组合。 使用线程池的主要原因是避免不必要的创建及销毁线程的开销。 AsyncTask 里的线程池: private static final int CPU_COUNT = Runtime.getRuntime().availablePro 阅读全文
posted @ 2018-09-28 10:42 灯火、阑珊处 阅读(289) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页