Android应用程序开发实践培训.doc
《Android应用程序开发实践培训.doc》由会员分享,可在线阅读,更多相关《Android应用程序开发实践培训.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 Android应用程序开发实践培训在多年的Android(6款硬件产品和超过20款应用软件)及HTML5和Hadoop系列技术的实战背景下制定本课程,课程全程以过去工作的案例为核心,掌握本课程后至少能够轻松编写完成诸如UC迅雷、优酷和KU6等的Android视频客户端、赶集网的移动客户端等,旨在帮助贵公司完成任意负责程度的Android程序开发;课程目标:1, 掌握Android应用开发中最常用到的Java技术及其最佳实践2, 通晓Android的架构哲学和力量来源以及实现技术;3, 能够开发出任意类型、任意复杂程度的应用程序;课程要点:1, Android频繁使用的Java技术实战2, 揭
2、秘Android;3, 精通四大组件;4, 精通Android数据库、文件系统等I/O操作;5, 精通Android高级界面编程;6, 精通Android网络编程;课程要求:对Android有强烈兴趣,有一定的面向对象语言的开发基础;【主办单位】中国电子标准协会【协办单位】深圳市威硕企业管理咨询有限公司时间内容需求第一天1,Java在Android开发中的最佳实践(60分钟)1. Java开发金三角:控制器、接口、业务代码;2. “Dont call me, Ill call you back!”3. UI线程和业务线程;4. 生命周期控制2,Android中最频繁使用到的Java技术(90分
3、钟)1. 继承2. 面向接口编程3. 多线程4网络编程5. 反射技术另附:MVC编程模式3,Android的哲学思考(20分钟)1. 造型简单、内涵丰富、无限重复2. Android的胜利者3. Android核心力量源泉4. Android的IOC容器、解耦5.Android和iOS的核心区别4,Android框架分析(20分钟)1. Android框架2. Android设计模式3. 深入Android的IOC4.框架的重大意义5.Android的硬件框架HAL6.Android各主要版本区别(2.3,3.0, 4.0)7. 5.Android和iOS的共同点5,Android开发环境搭建
4、和HelloWorld(60分钟)1. Java、Eclipse、SDK、NDK、ADT2. 搭建环境过程中的疑难问题3.彻底解决没有3G信号的问题4.开发HelloWorld5.彻底剖析第一个程序6.Android应用程序开发的经典模式-MVC模式彻底剖析7.总结:掌握一个完整的应用程序的开发步骤、注意事项、方法等6,Android发短信、发彩信、打电话(30分钟)1.发短信案例2.发彩信案例3,打电话案例 4,总结和思考之一:Android应用程序的设计理念5,总结和思考之二:Android应用程序的生命周期7,Activity生命周期剖析、应用程序生命周期剖析(30分钟)1.Activi
5、ty生命周期周期图分析2.Activity生命周期测试代码3.Activity嵌套生命周期4.应用程序生命周期剖析5.对Android管理应用程序和Activity方式的思考8,不同Activity之间的调用和数据传输,关于隐式Intent精彩绝伦剖析,关于setType的问题已经解决方案显示Intent和隐式Intent使用场景分析(30分钟)1.startActivity,startActivityForResult,requestCode,resultCode,finish,onActivityResult的彻底剖析2.关于隐式Intent剖析:动作(Action)、类别(categor
6、y)、数据data(Uri(Schema,Host,Path)和数据类型(MimeType)3.setType()带来的困扰以及最佳解决方案4.显示Intent和隐式Intent使用场景、使用意义、利弊。5.对Android中鼓励解耦的实现方式的思考9,Handler、Looper、Message、MessageQueue(60分钟)1. Android的事件驱动模型2. Looper、MessageQueue、Hanlder、Message等源码深度剖析3. Looper、MessageQueue、Hanlder、Message及多线程实战案例第二天1, Android基本UI设计与开发技巧
7、(30分钟)1. UI设计理念与开发技巧2. 菜单实战;3,Google Map、WebView、Gallery、Spinner、Tab Layout、Grid View、Table layout、Relative layout、Linear layout实战;2,ListView异步加载技术(30分钟)1. 使用ListView异步加载技术的必要性2. ListView异步加载技术编程实战3, ListView分页加载技术(30分钟)1. 使用ListView分页加载技术的必要性2. ListView分页加载技术编程实战4,广播接受者BroadcastReceiver,短信监听器案例(接受到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 应用程序 开发 实践 培训
限制150内