项目难点
2016-09-18 19:18
197 查看
1、 进程保活
这里写链接内容这里写链接内容
2、时间线界面的textView中的表情图标的替换,之前是用正则匹配、imagespan的方式直接将textview 中的表情文字替换成图片,这样的方式每次加载textview都要过滤替换一次,性能很低,而且这种方式不能很好控制表情图片大小,后来进行优化,主要是优化两方面,一是文字、表情bitmap的缓存,二是异步加载。
1、本身的表情文件是项目初始化时保存到数据库中,这样的好处是之后读取表情文件不用每次都从资源文件里读,节约时间2、将加载过的文字以及表情图片保存在lruCache里,方便之后复用
3、正则匹配、表情文件读取都放在异步线程里,不阻塞UI,异步线程采用线程池的方式加载
相关文章推荐
- Maven学习-继承
- Leetcode 403. Frog Jump 青蛙过河 解题报告
- HTTP协议
- 求小于n的素数个数(模板)
- 服务器远程管理简介(ILO,BMC,RSA)
- HDU 5901 Count primes 2016年沈阳网络赛 (Lehmer素数计数)
- Codevs 1215 迷宫(DFS)
- TCP/IP Sockets-1
- Spark的三种分布式部署方式
- tessract-ocr文本识别系统网页搭建php_进一步完善及操作流程详解
- 网站安全性之js注入
- Java(Android)线程池
- Android 服务与多线程——编写简单的音乐播放器程序
- 第一次参加创新性大赛吐槽/感受与经验。
- [JZOJ4786] 小a的强迫症
- centos7上部署php+mysql+nginx
- 计算客(无脑博士的试管们)
- docker入门实践
- 第三周项目四
- OC-故事板