一、课程定位
随着移动互联网的快速发展,移动操作系统Android发展势头迅猛。《Android应用开发》课程作为移动应用开发主干课程地位越来越重要,同时它也是移动应用开发、软件技术专业中移动客户端APP设计与开发必修课。通过本门课程的系统学习,学生可以在移动开发方面具备APP的UI设计与实现能力、能够使用基本的布局知识搭建UI界面;可以通过Java面向对象开发知识实现项目中类、包的设计与开发;通过Android的资源管理架构实现对Android项目中图片、视频等媒体资源的开发与管理;通过利用Android的事件机制实现项目中人机交互等功能;通过Android的网络访问框架实现对网络资源的访问与交互;通过创建Java的线程实例完成多线程运行多任务提升APP的基本性能。课程主要定位于移动应用开发方向能入门、易上手、能开发面向企业一般项目的基础任务学习,通过本门课程的实践操作,学生基本掌握APP实际项目的开发能力,并为下一步掌握Android高级内容奠定良好基础。
二、课程内容
课程内容选取的原则:理论知识够用为准绳、实践操作为主导、任务驱动为手段、知识技能颗粒化为标准。
课程内容分为8大模块:
(1)Android环境搭建模块:主要讲述Android操作系统的发展历史、Android开发框架的体系结构、Android开发环境的搭建、Android开发项目的基本结构。
(2)Android客户端项目的UI设计:Android的常用控件、Android的多种布局方式、Android的UI样式设计、Android的主题设计。
(3)构建Android项目的基本组件——Activity:Activity的基本原理、生命周期、启动方式,以及Intent的定义、使用方法、适应的场景。
(4)Android开发框架中数据控件的使用:ListView、GridView和RecyclerView控件以及数据适配器Adapter的基本形式,同时学习Adapter在数据控件中的使用方法。
(5)综合项目讲解——《新闻客户端》UI的搭建:包括新闻客户端基本界面的搭建、常用控件的使用、数据控件的使用,以及使用相关事件实现UI交互。
(6)Android客户端数据存储技术:学习数据在本地的存储方法、数据在SDCard上的存取方法、学习数据量较小时在SharedPreferences上的操作方法、学习数据结构化存储方式——SQLite数据库的使用。
(7)网络访问技术:线程创建的基本方法、Android开发框架中Handler用于线程消息传递的使用方法、AsyncTask的使用方法、使用HttpURLConnection对象访问网络的操作方法、使用HttpClient对象访问网络的操作方法、使用Volley对象访问网络的操作方法,XML数据的解析方法以及JSON数据的解析方法。
(8)综合项目讲解——让《新闻客户端》获取网络数据:自定义UI控件、使用线程获取网络数据、使用Handler异步加载网络数据、实现新闻客户端更强的功能。
课程内容选取的原则:理论知识够用为准绳、实践操作为主导、任务驱动为手段、知识技能颗粒化为标准。
课程内容分为8大模块:
(1)Android环境搭建模块:主要讲述Android操作系统的发展历史、Android开发框架的体系结构、Android开发环境的搭建、Android开发项目的基本结构。
(2)Android客户端项目的UI设计:Android的常用控件、Android的多种布局方式、Android的UI样式设计、Android的主题设计。
(3)构建Android项目的基本组件——Activity:Activity的基本原理、生命周期、启动方式,以及Intent的定义、使用方法、适应的场景。
(4)Android开发框架中数据控件的使用:ListView、GridView和RecyclerView控件以及数据适配器Adapter的基本形式,同时学习Adapter在数据控件中的使用方法。
(5)综合项目讲解——《新闻客户端》UI的搭建:包括新闻客户端基本界面的搭建、常用控件的使用、数据控件的使用,以及使用相关事件实现UI交互。
(6)Android客户端数据存储技术:学习数据在本地的存储方法、数据在SDCard上的存取方法、学习数据量较小时在SharedPreferences上的操作方法、学习数据结构化存储方式——SQLite数据库的使用。
(7)网络访问技术:线程创建的基本方法、Android开发框架中Handler用于线程消息传递的使用方法、AsyncTask的使用方法、使用HttpURLConnection对象访问网络的操作方法、使用HttpClient对象访问网络的操作方法、使用Volley对象访问网络的操作方法,XML数据的解析方法以及JSON数据的解析方法。
(8)综合项目讲解——让《新闻客户端》获取网络数据:自定义UI控件、使用线程获取网络数据、使用Handler异步加载网络数据、实现新闻客户端更强的功能。
5.0 |
共 1 条评价 |
本次开课
查看全部
|
![]() |
安徽财贸职业学院
|
邮箱:ahmooc@ustc.edu.cn
电话:0551-63607943、66197609
客服QQ:3224114574、3265176516