- 博客(3)
- 收藏
- 关注
原创 Android 图片三级缓存
本篇文章主要是和大家分享下android开发中图片的三级缓存几个重要的概念: LRU: LRU 是Least Recently Used的英文缩写,即最近最少使用。是一种常见的缓存设计方案。它的提出是基于这样一个事实,在前面几条指令中频繁使用的页面很可能在后面的几条指令中还会频繁使用。反过来,已经很久没使用的页面很可能在未来较长一段时间内不会被用到。 三级缓存主要包括: 网络层: 第一级别是网络
2015-11-20 19:31:21 365
原创 Android Activity的启动方式
Activity的四种启动方式:1、standard: 这种方法启动一个Activity,都会压到栈中 2、singleTop: 这种方法启动Activity,首先会检查栈顶是否是该Activity的实例,若是则不压栈,若不是则将该实例压栈 3、singleTask: 这种方法启动Activity,首先会检查在栈中是否存在该Activity的实例,若存在则将该实例置
2015-11-18 23:45:34 319
原创 Android 常见的第三方推送
Android推送的基本原理是:通过手机和服务器之间的Socket维持一个TCP长连接,通过这个长连接实现客户端与服务器之间的通信。推送服务的提供商都会提供一个库给第三方引用,这个嵌入的库会帮助第三方应用维护与服务器之间的连接。暴露给第三方的只是一个简单的接口。 使用Http轮询的方式实现推送这种方式的缺点是:耗电、耗流量。导致这个原因是因为Http请求最终还是通过TCP协议来实现的,只是它的链接是
2015-11-02 14:41:51 539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人