




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上海海同信息科技 Android应用程序设计基础教学大纲修改记录版本日期修改人v1.02011-11-9柴强v2.02012-06-12陈宇课程内容概述4学员培养目标4课程大纲4版本更新信息4课程学时5课程各章内容、重点、组织结构及授课要求5第一章开发第一个Android应用5涉及原始章节5本章目标5本章重点5本章难点6贯穿项目6第二章Android布局应用6涉及原始章节6本章目标6本章重点6本章难点6贯穿项目6第三章通过资源文件更改外观7涉及原始章节7本章目标7本章重点7本章难点7贯穿项目7第四章使用各种对话框提醒用户7涉及原始章节7本章目标8本章重点8本章难点8贯穿项目8第五章使用列表控件8涉及原始章节8本章目标8本章重点9本章难点9贯穿项目9第六章扩展列表控件9涉及原始章节9本章目标9本章重点9本章难点9贯穿项目10第七章各种Activity的使用10涉及原始章节10本章目标10本章重点10本章难点10贯穿项目10第八章Activity详解11涉及原始章节11本章目标11本章重点11本章难点11贯穿项目11第九章Android数据存储12涉及原始章节12本章目标12本章重点12本章难点12贯穿项目12课程内容概述本课程为Android开发的基础课程。通过本课程的学习,学员具有开发Android应用的基本能力。学员可以掌握Android应用开发环境,GUI编程,Android组件的生命周期,Android应用的组成等内容。学员培养目标学员入口:大学大专(理工专业)、本科(专业不限)学员出口:相当于具有一年开发经验的移动互联网工程师。前置条件:熟悉面向对象、Java编程基础比较扎实、参加过Iotek Java课程培训。期望结果:熟悉移动互联网编程流程,代码编写规范、有至少2个项目开发经验。课程大纲 了解Android应用和Linux之间的关系 熟练应用Eclipse+ADT,熟练使用adb、logcat、ddms等调试工具 掌握Activity, Service, Content Provider,Broadcast Receiver等组件的使用场景 掌握Android控件的基本编程 掌握使用布局文件编写应用程序界面 掌握编写高效ListView的方法 掌握Activity的生命周期 掌握使用Intent在Android组件间传递信息 掌握AndroidManifest.xml的作用 掌握界面和逻辑分开的界面设计原则,掌握资源文件在应用开发中的作用 掌握SharedPreferences文件的方法 掌握XML的SAX,PULL方式解析XML文件 SQLite等存储数据的方法版本更新信息 将SQLite操作移入基础部分。 将XML读写移入基础部分。 将Service & Broadcast移入高级部分。 将SharedPreferences读写移入基础部分。 增加文件流读写。 增加每章建议贯穿案例。课程学时总学时: 72 学时课程各章内容、重点、组织结构及授课要求第一章 开发第一个Android应用涉及原始章节第一章、第二章本章目标通过本章学习学员需要: 了解Android的发展历史 Android发展历史简介。 Android与Linux的关系。 应用在Android的Java语言。 Android开发环境与工具介绍。 第一个Android应用开发。 Android工程介绍(各类文件、文件夹、R.java的作用与意义等)。 实操Android编译打包发布过程(命令行 AAPT ADB KEYTOOL JARSIGNER指令)。 实操Android模拟器工具与命令行指令(EMULATOR、LOGCAT、AVD、DDMS)。 第一个Android模拟器测试应用。本章重点 Android与Linux之间的联系 Android应用程序的目录结构 adb、logcat、ddms等调试工具的使用 了解Android编译过程与细节本章难点Android控制台指令贯穿项目建议:手动搭建模拟器、构建环境、完成Android项目搭建个人:完成Android多功能计算器界面项目搭建第二章 Android布局应用涉及原始章节第三章、第四章本章目标 掌握LinearLayout、RelativeLayout、TableLayou。 掌握按钮、文本框、单选框、复选框、图片按钮。 回顾事件驱动模型三要素与观察者模式。 掌握各布局属性:padding、margin、width、height、weight。 掌握使用string.xml和核心配置AndroidManifest.xml文件。本章重点 掌握LinearLayout 掌握各布局属性:padding、margin、width、height、weight本章难点 掌握LinearLayout贯穿项目建议:使用LinearLayout布局、开发贯穿案例界面(无需编码、只实现配置)个人:完成Android多功能计算器界面界面搭建(无需编码、只实现配置)第三章 通过资源文件更改外观涉及原始章节第十二章本章目标 掌握values/ dimensions配置。 掌握各种分辨率配置文件和常用单位dip、sp 掌握values/style配置样式和主题。 掌握values/color配置。 掌握drawable/selector配置。 掌握drawable/shape配置。 掌握使用*.9.png图片。 掌握更改控件外观与事件配置。本章重点 掌握values/style配置样式和主题。 掌握更改控件外观与事件配置。本章难点 握更改控件外观与事件配置贯穿项目建议:更改上节课完成的案例界面。个人:完成Android多功能计算器界面界面美化(无需编码、只实现配置)第四章 使用各种对话框提醒用户涉及原始章节第九章本章目标 掌握Toast的使用方法。 掌握对话框的使用方法。 掌握对话框组件改写。 掌握对话框嵌入其他控件。本章重点 掌握对话框的使用方法。 掌握对话框组件改写。本章难点 掌握想对话框嵌入各种其他控件。贯穿项目建议:1、 实现界面的报错信息。2、 实现界面的用户输入交互。个人:1、完成Android多功能计算器界面表达式无法计算的提醒功能。2、完成Android多功能计算器界面知识点显示功能(不使用组件改写)。第五章 使用列表控件涉及原始章节第五章、第六章本章目标 掌握ArrayAdapter、BaseAdapter、SimpleAdapter等适配器。 掌握ListView, Spinner等使用方法。 掌握ListView的优化方式。 定制化ListView的每一个元素的布局文件。 掌握ListView标题设置。本章重点 掌握ListView的优化方式。 定制化ListView的每一个元素的布局文件。本章难点 定制化ListView的每一个元素的布局文件。贯穿项目建议:1、 用列表呈现表格数据、增加列表头。2、 用列表呈现数据与图片,定制显示样式。个人:1、完成外汇宝界面搭建。2、美化外汇宝界面。第六章 扩展列表控件涉及原始章节第五章、第六章、Android高级第一章本章目标 掌握XmlResourceParser、XmlPullParser读取xml文件。 掌握ExpendedListView组件的组成与实现。 掌握ExpendedListView组件的改写。 掌握XML数据加载并在ExpendedListView中显示。 掌握ExpendedListView嵌入Dialog。本章重点 掌握XmlResourceParser、XmlPullParser读取xml文件。 掌握XML数据加载并在ExpendedListView中显示。本章难点 掌握ExpendedListView组件的改写贯穿项目建议:1、 实现数据对话框嵌入扩展列表的功能(例如:显示本应用涉及的知识点)2、 所有数据信息来自于res/xml/xxx.xml。个人:1、读取知识点信息(从XML文件中)2、完成Android多功能计算器界面知识点显示功能(对话框改写)。第七章 各种Activity的使用涉及原始章节第十章、第十一章、Android高级第一章本章目标 掌握Activity的生命周期 掌握PreferenceActivity的作用与应用场合。 掌握保存临时开关变量的SharedPreference和Editor读写器。 掌握多Activity之间的切换和调用实现基于Bundle的参数传递。 掌握简单Intent的创建与使用。 掌握使用Intent启动另外一个Activity。本章重点 掌握Activity的生命周期 掌握多Activity之间的切换和调用实现基于Bundle的参数传递。本章难点 掌握Activity的生命周期贯穿项目建议:1、 实现设置界面、实现设置界面与主界面切。2、 创建选择功能主窗体。3、 实现配置文件保存功能。个人:1、 创建外汇宝的信息配置窗体。2、 实现外汇宝主窗体与配置窗体间切换和数据传递。3、 实现外汇宝数据配置的保存与读取。第八章 Activity详解涉及原始章节第八章、第十章、第十一章本章目标 掌握Activity的各个回调方法、包括菜单的回调方法 掌握Activity菜单的创建与使用。 掌握Activity菜单的状态变更与改写。 掌握系统配置改变(如横竖屏)时的处理 掌握LauncherActivity的作用与应用场合。 了解IntentFilter的作用 掌握显示Intent和隐式Intent 了解Intent的解析流程 掌握使用Intent在Activity之间传递信息 掌握Data、Type、Category的作用与使用本章重点 掌握Activity菜单的创建与使用。 掌握使用Intent在Activity之间传递信息本章难点 了解Intent的解析流程贯穿项目建议:1、 为应用添加菜单、动态改变菜单的基本信息。2、 实现菜单与配置窗体的数据切换。3、 更改主启动窗体。个人:1、 创建外汇宝、多功能计算器主界面,并实现切换。2、 为外汇宝创建菜单并实现交互。3、为外汇宝创建菜单实施显示与隐藏功能。第九章 Android数据存储涉及原始章节Android 高级部分 第一章本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广播电视专业录、摄像机创新创业项目商业计划书
- 文化材料供应创新创业项目商业计划书
- 2025年页岩气开采技术环境友好性及经济效益评估报告
- 新技术与创新创业服务创新创业项目商业计划书
- 教育行业人才流失与吸引机制:2025年行业人才流动策略研究报告
- 茶饮咖啡融合业态2025年消费升级研究报告
- 合同管理标准化模板合同审核无忧
- 工业齿轮油抗泡性能淀粉添加量研究报告
- 智能电网在2025年能源行业数字化转型中的智能电网与地热能融合报告
- 园林绿化发展汇报
- 初步验收证书
- 快递工程系列(技术员、助理工程师)职称考试-快递设施设
- 城市轨道交通调度指挥高职PPT完整全套教学课件
- 高职《高等数学》说课稿
- 预防青少年犯罪课件
- TSZUAVIA 009.1-2019 多旋翼无人机系统实验室环境试验方法 第1部分:通用要求
- GB/T 13993.2-2002通信光缆系列第2部分:核心网用室外光缆
- 综合布线系统-第2版第3章-接续设备
- 五年级上册英语课件-Unit 4《Hobbies》|译林版
- 国际商务文化与礼仪课件
- 人工智能导论课件
评论
0/150
提交评论