本项目代码十分简单,十分适合android新手学习
在本项目中,你可以学习到以下知识点:
- 1.使用fragment做页面转换,比activity的方式更加轻量级
- 2.加载图片时,防止OOM的处理办法
- 3.加载图片时,使用LruCache进行缓存处理
- 4.解析图片的过程,使用AsyncTask处理解析过程,异步进行
- 5.视频播放。主activity使用竖屏,而视频播放使用横屏。横竖屏的处理
- 6.有米广告的引用
- 7.Adapter的优化,主要是ViewHolder的使用,避免对View重复解析创建
- 8.各种资源的使用,包括,drawable,raw和asset目录下资源的使用
- 9.屏幕适配,所有涉及到长度的数值,都是用dip,并且在dimens.xml中进行定义
- 10.ListView和GridView的使用