辽宁科技大学课程教学大纲_第1页
辽宁科技大学课程教学大纲_第2页
辽宁科技大学课程教学大纲_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、辽宁科技大学课程教学大纲课程名称:Android 应用开发基础英文名称:Android application development fundament课程编号:x2050241学时数: 64其中实验学时数: 20课外学时数: 0学分数: 4.0适用专业:软件工程专业软升本学生一、课程的性质和任务Android 应用开发基础是软件工程专业的专业课。本课程的目的在于通 过系统介绍 Android 操作系统的系统结构、 特性和函数库, 并均通过实例介绍和 理解内容, 使学生掌握 Android 开发平台的安装、 管理、编程开发和网络应用等 技能,更加透彻理解 Android 开发平台的基本原理和

2、实现方法, 培养学生在移动 设备上进行程序开发的基本能力。二、课程教学内容的基本要求、重点和难点(一)Android 基础熟练掌握 Android 的概念、开发环境的搭建; 掌握 Android 特性、应用前景、 开发环境使用;了解 Android 体系结构、开发特点、程序测试、程序打包。重点: Android 的概念,开发环境的搭建, Android 体系结构。难点: Android 特性,开发特点,程序测试。(二)Activity 组件熟练掌握 Activity 组件概念;掌握 Activity 组件运行状态、 生命周期、 窗 口调用;了解 Activity 组件的管理和状态维护。重点:

3、Activity 组件概念,生命周期,窗口调用。难点: Activity 组件的窗口调用,管理和状态维护。(三)界面布局熟练掌握用户界面结构, 界面布局定义; 掌握 LayoutParams、LinearLayout 、 TableLayout 、RelativeLayout 、FrameLayout 这些布局类的使用;了解视图组 的使用、布局中的 ui 组件放置。重点:用户界面结构,界面布局定义,布局类的使用方法,视图组的使用, 布局中的 ui 组件放置。难点:用户界面结构,布局类的使用方法,视图组的使用。(四)资源管理熟练掌握资源概念,常用资源类型;掌握资源存储,资源映射,资源命名, 资源

4、访问;了解资源国际化, assets 目录。重点:资源概念,常用资源类型,资源存储,资源映射,资源命名,资源访 问。难点:资源存储,资源映射,资源国际化, assets 目录。(五)intent 组件熟练掌握 intent 组件概念, intent 组件调用;掌握在 intent 组件中传递 数据,实现 Activity 之间的协同, Intent 选择;了解 intent 组件的解析机制, Intent Filter 。重点:intent 组件概念, intent 组件调用,在 intent 组件中传递数据,实 现 Activity 之间的协同。难点: intent 组件调用, intent

5、 组件的解析机制, Intent Filter 。(六)Service熟练掌握 Service 概念, Service 生命周期, Service 的常用方法;掌握创 建和使用 Service , IntentService ;了解 Service 安全与权限,运行机制,优 先级,使用系统服务。重点: Service 概念, Service 生命周期,创建和使用 Service 。 难点:创建和使用 Service ,IntentService ,Service 安全与权限,运行机 制。(七)UI 组件熟练掌握组件的使用方法; 掌握 TextView ,EditText ,Button ,Ra

6、dioButton , Progressbar ,CheckBox,SeekBar,RatingBar , Adapter ,Spinner ,ListView 类的使 用 ;了 解 ImageButton , ToggleButton , SeekBar , ZoomButton , CalendarView , GridView 类的使用。重点:TextView ,EditText ,Button ,RadioButton ,Progressbar , CheckBox, Adapter , Spinner ,ListView 类的使用。难点: Adapter , GridView 类的使

7、用。(八)菜单和通知熟练掌握选项菜单、上下文菜单、子菜单的使用步骤, Toast 的使用方法; 掌握菜单定制,菜单刷新,菜单与 intent ;了解 Intent 动态菜单选项, PopUpMenu 和 Notification 。重点:选项菜单、上下文菜单、子菜单的使用步骤, Toast 的使用方法。 难点:菜单与 intent ,Intent 动态菜单选项, PopUpMen,u Notification 。(九)Dialog 与 Alarm熟练掌握 Dialog 与 Activity 的交互,简单 Alarm 的应用;掌握 Activity 对 Dialog 的托管,Dialog 的底层

8、运行机制, Dialog 的事件处理,自定义 Dialog ; 了解几个特殊的 Dialog ,闹钟应用和情景模式定时切换。重点:Dialog 与 Activity 的交互,简单 Alarm 的应用, Dialog 的底层运行 机制, Dialog 的事件处理。难点: Dialog 与 Activity 的交互, Dialog 的底层运行机制, Dialog 的事 件处理,闹钟应用和情景模式定时切换。(十)触摸处理熟练掌握触摸屏原理; 掌握触摸的处理, 多点触控; 了解获取触摸点数据的 方法。重点:触摸屏原理,触摸的处理,多点触控。 难点:触摸屏原理,触摸的处理,多点触控。(十一)线程与进程熟

9、练掌握进程与线程的概念; 掌握线程间通信的方法; 了解 AsyncTask 类的 使用。重点:进程与线程的概念,线程间通信的方法。难点:线程间通信的方法, AsyncTask 类的使用。(十二) Preferences 和文件熟练掌握 Preferences 类使用,文件读写方法;掌握监听 Preferences 变化, PerferenceActivity ,共享 PerferenceActivity 的数据,中文乱码处理,操作 SD卡上的文件;了解自定义 Perference 组件,文件监听器。重点: Preferences 类使用,文件读写方法,中文乱码处理,操作 SD 卡上 的文件。难

10、点: Preferences 类使用,自定义 Perference 组件,文件监听器。三、教学方式及学时分配序号主要内容主要教学方 式学时分配辅导答疑 比例1Android 基础讲授+实验2+02:12Activity 组件讲授+实验3+22:13界面布局讲授+实验3+22:14资源管理讲授+实验3+22:15intent 组件讲授+实验4+22:16Service讲授+实验4+22:17UI 组件讲授+实验6+42:18菜单和通知讲授+实验4+22:19Dialog 与 Alarm讲授+实验3+22:110触摸处理讲授+实验2+02:111线程与进程讲授+实验2+02:112Preferen

11、ces 和文件讲授+实验4+22:113综合讲授+实验4+02:1四、课程各教学环节的要求(一)实验环节序 号实验项目名称实验内容学 时实验类 型1ActivityActivity 组件的生命周期, Activity 组件的运行状态, Activity 组件的状 态维护, Activity 组件的窗口2验证2界面用户界面结构,定义界面布局,声明 界面布局,引用 ui 组件,四种布局2设计3资源管理资源存储,资源映射,资源命名,资源访问,资源国际化2验证4intentIntent 的 组 成 , Intent Filter ,Intent 的调用, Intent 解析机制2设计5简单 ui 组件

12、TextView , EditText , Button , RadioButton , Progressbar , CheckBox, SeekBar, RatingBar 的使 用方法2验证6高级 ui 组件ListView , Spinner , GridView , Gallery , SlidingDrawer , AutoCompleteTextView ,TabHost 的使 用方法2验证7菜单和通知选项菜单、上下文菜单、子菜单,Intent 动态菜单选项, Toast 类使用, Notification 类使用2验证8DialogAlertDialog ,Dialog 的底层运

13、行机 制, Dialog 事件处理,与 Activity 交互,自定义 Dialog ,设置 Alarm2验证9创建 Service启 动 service 的 生 命 周 期 , 绑 定 service 的生命周期,数据传递2验证10Preferences 、文 件操 作 Preferences 类 , 监 听 Preferences 变 化 , PreferencesActivity ,文件读 写操 作,操作 SD卡上的文件2验证要求:课前按实验要求认真准备实验内容, 有书面材料; 课堂完成实验内容 并得到正确结果, 提交程序代码及运行结果。 每次实验结束, 部分学生参与实验 答辩。(二)课程设计要求:学生独立完成教师布置的任务,查阅相关资料、编写程序并写出说明书(三)作业根据授课进度布置作业, 每章讲授结束后收作业一次, 批改后作集体答疑, 讲解 作业中出现的问题。(四)课外 首先完成教师布置的作业,然后利用实验室开放和虚拟机软件进行自主学习。五、本课程与其他课程的联系先修课程: java 程序设计、 Android 应用开发基础六、教学参考书目1、疯狂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论