Android学习经验
叶落落叶
叶落落叶
展开
-
Android图片加载缓存库<2>
Glide:快速和高效的Android平台多媒体资源管理库Glide 是一个android平台上的快速和高效的开源的多媒体资源管理库, 提供 多媒体文件的压缩,内存和磁盘缓存, 资源池的接口Glide 支持获取,解压展示视频, 图像和GIFs, Glide有一个可弹性的api可以让开发者自定义网络栈技术, 默认使用HttpUrlConnection , 你可以替换为 Google’s Volle原创 2015-12-15 16:12:01 · 218 阅读 · 0 评论 -
Android图片加载缓存库<3>
Universal-Image-Loader完全解析 基本介绍及使用 大家平时做项目的时候,或多或少都会接触到异步加载图片,或者大量加载图片的问题,而加载图片时候经常会遇到各种问题,如oom,图片加载混乱等。对于刚入门的新手来说,这些问题目前解决起来还比较因难,因此放多开源图片加载的框架就应运而生,其中Universal-Image-Loader就是里面的佼佼者。今天我们主要是针对这个开源框架进翻译 2015-12-15 16:21:34 · 275 阅读 · 0 评论 -
Android图片加载缓存库<1>
picasso-强大的Android图片下载缓存库picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加载: Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(ima原创 2015-12-15 16:03:28 · 240 阅读 · 0 评论 -
Android异常情况下的生命周期分析
1.情况1:资源相关的系统配置发生改变导致Activity被杀死病重新创建 这个问题,首先我们要对系统的资源加载机制有一定的了解。简单的说一下。比如拿图片来说,当我们把一张图片放在drawable目录后,就可以通过Resources去获取这张图片。同时为了兼容不同的设备,我们可能还需要在其他一些目录放置不同的图片,比如mdpi,hdpi,xhdpi等。这样,当应用启动时,系统就会根据当前原创 2016-03-03 22:17:09 · 1682 阅读 · 0 评论 -
Activity启动模式
1.LaunchMode四种模式1.1 standard系统默认模式,每次启动都会重新创建一个新的实例,不管其是否存在实例。这是一种典型的多实例实现,一个任务栈中可以有多个实例,没个实例也可以属于不同的任务栈。谁启动这个Activity那么这个实例就属于哪个Activity所在的栈中。 当你用非Activity类型的Context(如ApplicationContext)去启动一个stan原创 2016-11-17 00:04:15 · 171 阅读 · 0 评论