【1】 Android操作系统概述
1. Android系统架构。
2. Android利用设计理念。
3. Android 开源知识。
4. Android 参考网站与权威信息。
【2】 Android SDK及其开发环境搭建
1. Android SDK的版本发布。
2. ADT插件的安装和更新。
3. Android利用程序架构。
4. 建立第一个Android项目(HelloAndroid!)。
5. 通过Eclipse导入一个开源项目
6. 可视化的界面开发工具
7. 布置利用程序到Android模仿器或手机
【3】Android源代码开发环境搭建与源码结构分析
1.开发系统主机环境搭建。
2. 安装软件包Required Packages。
3.Ubuntu 6.06 (Dapper)。
4. Ubuntu 8.04。
5. Ubuntu 7.10。
6.Install javva。
7.源码结构分析Android source (kernel / platform/application)。
8. Android build system。
9. Android bring up。
【4】 Android 利用程序设计模型
1. drawable。
2. layout 。
3. values(strings.xml、colors.xml、style.xml 、arrays.xml等)。
4. R.java分析及应用 。
5. AndroidManifest.xml。
6. Android.mk。
7. Activity 。
8. Intent。
9. Service 。
10.ContentProvider。
【5】 Android 利用程序界面(一)
1. TextView的应用。
2. drawable的应用 。
3. 引用Drawable色彩常数及背风景。
4. CharSequence数据类型与ResourceID利用。
5. DisplayMetrics的应用。
6. Style样式的定义。
7. Button事件处理。
8. setContentView的利用。
9. Intent对象的应用。
10. Bundle对象的实现。
11. startActivityForResult法子。
12. AlertDialog窗口。
13. Button与TextView的交互。
14. Typeface对象应用。
15. Gallery对象。
16. 多按钮利用。
17. Menu功效菜单程序设计。
18. ProgressDialog与线程利用。
19. 动态产生按钮并最大化。
20. 选择功效的对话框。
21. Android主题(Theme)实现。
22. 支撑多种分手率的屏幕。
【6】 Android利用程序界面(二)
1. EditText与setOnKeyListener事件。
2.ImageButton的焦点及事件处理。
3. Toast对象的应用。
4. CheckBox的isChecked属性。
5. 多选项CheckBox的利用。
6. RadioGroup组与onCheckedChanged事件。
7. ImageView的堆栈利用。
8. Spinner与setDropDownViewResource。
9. ArrayList与Widget的依附性。
10. Gallery与衍生BaseAdapter容器。
11. JavaI/O的利用。
12.ImageButton选择特效。
13. AutoCompleteTextView与数组。
14. AnalogClock与DigitalClock的原理。
15. DatePicker与TimePicker利用。
16. ImageView点击事件与透明度处理。
17. ProgressBar与Handler的整合利用。
18. GridView与ArrayAdapter设计。
19. ListView的布局。
20. ListActivity与Menu整合技术。
21. JavaI/O与ListActivity的联合。
22. 应用decodeFile法子。
23. 运用Matrix对象来缩放图文件。
24. Bitmap与Matrix旋转ImageView。
25. RadioButtonID。
26. 对话窗口上的ICON图标。
【7】Android 利用交互与手机模块把持
1. PendingIntent与AlarmManager。
2. PendingIntent 与 SmsManager 。
3. Intent 与 Email。
4. 数据存储法子。
5. NotificationManager与Notification。
6. Adapter对象与Cursor。
7. TelephonyManager的利用。
8. RunningTaskInfo的利用。
9. Provider.Contact的应用。
10.Provider.Calendar的应用。
11. Service与Runnable整合并用。
12.BroadcastReceiver与Intent 。
13. receiver与intent-filter。
14. Android网络编程。
15. HTTP恳求与连接。
16. WebView.loadUrl。
17. Webkit 与 WebCore。
18. HttpURLConnection与URLConnection和运行线程。
19. Runnable混搭SurfaceView。
20. Google ApI。
【8】 Android 系统服务
1. Activity Manager。
2. Windows Manager。
3. Surface Manager(surface flinger)。
4. Package Manager。
5. Telephony Manager。
6. Content Provider。
7.Resource Manager。
8. AssetManager。
9. View System。
10.Location Manager。
11. Notification Manager。
12.AlarmManager。
13. BatteryManager。
14. HardwareManage。
15. 如何添加一个新系统Service并开放API。
16. 服务使用。
17. Android系统启动流程。