目标: 通过研究与实践,能够掌握Android开发的方法,对在Android平台上进行移动互联网应用开发有全面的了解。
一 Android必备的Java基础知识
1. Java编程环境搭建
2. Java基本语法
3. Java流程控制
4. Java面向对象基础
5. 数组与字符串
6. 集合,正则表达式
7. 异常处理
8. 输入输出
9. 网络编程
10. 多线程
二 Android环境与系统介绍
1. Android开发环境的搭建
2. Android系统构架分析和应用程序目录结构分析
3. Android常用类库
4. Android SDK&AVD的使用
5. Log, System.out
三 Android基本开发
10. Toast
11. Button TextView EditView CheckBox RadioGroup RadioButton ImageView ImageButton
12. Spinner,AutoCompleteTextView DatePicker,TimePicker
14. ProgressBar SeekBar RatingBar
15. List & Adapter
16. Gallery,GridView
17. SlidingDrawer
18. App Widget
19. Socket
20. Notification
21. DRAWABLE、BITMAP、BYTE[]之间的转换
四 Android深入开发
1. SQLite使用
2. XML解析与生成
3. Style, Theme
4. ExpandableListView ExpandableListActivity
5. TabHost,TabWidget,Tabactivity
6. ImageSwitcher TextSwitcher
7. ViewFlipper ViewAnimator
8. AIDL和远程Service调用
9. Drawable使用入门
10. Teen Animation,Frame Animation
11. GPS
12. Media
13. WebView
14. URLConnection和HttpClient使用入门
15. Camera
16. Sensor
17. 手势编程