Android学习计划 (针对Android面试的系统学习计划) 1,良好的Java基础,熟练掌握面向对象思想 一,Java基础 二,面向对象思想 2,熟练使用集合、IO流和多线程 一,集合 二,IO流 三,多线程 3,掌握Android四大组件,常用的布局文件、控件及自定义控件等 一,四大组件 二,布局文件 三,控件 4,掌握ListView的优化及异步任务加载网络数据 一,ListView 二,异步任务加载 5,熟悉Xml,Json文件解析方式以及数据存储方式 一,Xml解析 二,Json解析 三,数据存储 6,熟悉Handler机制 7,图片的缓存 8,熟悉常见的设计模式:单例模式、工厂模式、策略模式、代理模式 9,熟悉SVN、GIT等 10,熟悉Socket编程,HTTP、TCP/IP等常见网络协议 11,熟悉常见的开源框架Afinal、Image-LoaderAndroid、async-http等