前言
为了保证3G学院Android 课程教学质量与提高学生就业竞争力,针对对Android 平台的理解,细化培训大纲与相关知识点,为项目支撑项目实战提高坚实的基础。
序号 | 章节 | 知识点 | 课时 |
1 | 开发环境搭建 | Android SDK Eclipse ADT 模拟器 AVD 调试器 DDMS 日志/Logcat ADB Android Market 非Eclipse/Java开发环境 | 4-8 课时 1-1.5 天 |
2 | Android 开发基础 | Android 项目结构 生命周期/运行原理 生命周期/运行原理 Activity View Intent Service Handler/线程 ContentResolver Manifest/Permission 文件处理 XML/HTML/JSON BroadCastRecevicer 按键/键盘输入/输入法 进程间通信/AIDL Message Task/AsyncTask 签名/打包/部署/发布 | 12-16 课时 3-4天 |
3 | UI用户界面 | AlarmManager Launcher 文本编辑/EditText 按钮/Button ListView CheckBox/复选框 TextView 布局/Layout SurfaceView 菜单/Menu Dialog/PopupWindow ImageView Toast Scroller/SeekBar/RatingBar Tab/TabHost 进度栏/ProgressBar ScrollView GridView Gallery Widget Notification WebView/WebKit ViewFlipper Adapter SlidingDrawer 界面特效 字体/多语言 事件处理 Style/主题/Theme 下拉列表/Spinner Splash/启动界面 Fragment/片段 Action Bar 触摸屏操作 | 8-12 课时间 2-3天 |
4 | 数据存储 | 文件存储/SD卡 数据库/SQLite Preferences Content Provider | |
5 | 网络通信 | HTTP Socket 近场通信/NFC WIFI/3G 红外/蓝牙 消息推送/C2DM Web服务/SOAP/RPC | 20-28 课时 5-7天 |
6 | 多媒体 | 音频/Audio 视频/Video 录音 摄像头/Camera 闹钟 语音识别/文本朗读 MediaStore | 8-12 课时 2-3 天 |
7 | 图形图像 | OpenGL/3D Canvas/Bitmap GIF/动画 图像处理/特效 像素/屏幕/分辨率 | 8-12 课时间 2-3天 |
8 | Android 高级 | 编译/反编译 Android加密解密 Android安全 程序优化 APK程序信息 NDK/JNI Android 框架/底层 源码下载/编译 程序移植 | 进行讨论 控制在 12 课时内 3天内 |
9 | 游戏开发 | 游戏引擎 游戏示例/源码 | 4-8 课时间 |
10 | 设备功能 | GPS/LBS/定位 传感器 电话 API 短信/彩信/SMS/MMS 联系人/Contacts 设备信息 Android驱动开发 | 16-20 课时 4-5 天 |
11 | Android 平台应用 | Android 使用/软件 ROM制作/刷机/解锁 Android 硬件 | 4 课时 |
12 | 第三方集成 | 微博 OAuth Google 服务/API 支付宝 百度地图集成 QQ集成 | 选其中一个重点将,其他的介绍 8-12 课时间 |