part1:Java
1.Java基础 2.Java面向对象 3.数组与集合,异常,常用类 4.Io流 5.多线程socket编程 6.数据库,网络传输,数据解析 part2:Android 1.Android UI 2.Activity 3.AdapterView与Adapter 4.Fragment碎片 5.线程与进程 6.数据存储 7.屏幕适配 8.BroadCastReceiver 9.ContentProvider 10.service 11.ActionBar 12.Loader异步装载 13.百度地图 14.自定义View 15.常用动画 UI美化 part3:Android高级开发 1.Volley 开源网络框架Volley 2.事件传播机制手势识别 事件传播机制手势识别 3.SlidingMenu SlidingMenu侧滑菜单 4.PullToRefresh PullToRefresh 5.消息推送 消息推送 6.分享及第三方登录 分享及第三方登录 7.Camera及多媒体 摄像机等多媒体 8.SurfaceView SurfaceView part4:Android游戏开发 1.游戏引擎基础框架 2.音效部分 3.引擎粒子系统 4.碰撞 part5:Android项目实战 1.猫眼电影 2.在路上 3.口袋淘 4.明星衣橱 5.每日新款 6.海盗奇兵 7.连连看 8.植物大战僵尸温馨提示:
许多人学习程序之初出发点是好的,但由于种种客观原因,往往三天打鱼,两天晒网,很难做到长期有效的坚持学习;
自学只适合毅力特别坚强的同学,普通人在没有学习环境、学习氛围的情况下,学习效果将大打折扣。
自学最大弊端是,遇到疑难问题不能及时解决,靠自己钻研或网上寻求讨论,不仅浪费大量时间精力,还往往事倍功半。