摘要: 一般的缓存策略是: 一级内存缓存、二级文件缓存(数据库也算作文件缓存)、三级网络数据一、网络下载的缓存策略 关于网络下载文件(图片、音频、视频)的基本策略: 1.不要直接下载到目标文件,应使用temp文件作中转,以确保文件的正确性与完整性,流程如下: a)以网络目标文件名 A 生成唯一的本地目标文件名 B b)以本地目标文件名 B 生成唯一的本地临时文件名 T c)下载文件到 T 中 d)下载完毕,校验文件 T 的正确性与完整性 e)若不正确或不完整则 delete 文件 T,并返回 false f)校验完毕后,将文件 T 重命名 或 复制到 B 文件 g)最后的清理现场,删除临时文件 T,成 阅读全文
posted @ 2011-09-28 15:29 开 阅读(549) 评论(0) 推荐(0) 编辑
摘要: dp这个单位可能对web开发的人比较陌生,因为一般都是使用px(像素) 但是,现在在开始android应用和游戏后,基本上都转换成用dp作用为单位了,因为可以支持多种分辨率的手机.以下是这两个单位的概念: px (pixels)像素 –一个像素通常被视为图像的最小的完整采样,这个用的比较多,特别是web开发,页面基本都是使用像素作为单位的. dip或dp (device independent pixels)设备独立像素 — 这个和设备硬件有关,一般我们为了支持手机上多种分辨率,如WVGA、HVGA和QVGA,都会使用dip作为长度的单位在Android开发我们一般都可以不需要使用px的,但是 阅读全文
posted @ 2011-09-28 15:11 开 阅读(463) 评论(0) 推荐(0) 编辑