spContent=《Android基础应用开发》是学习Android APP开发的入门课程,本课程采用Android Studio开发工具,主要讲解Android界面的设计与实现,包括控件和布局等知识点。课程以学习强国APP为驱动,将理论知识点嵌入到学习强国常见功能中,并利用所学知识点,完成了学习强国首页面设计。
《Android基础应用开发》是学习Android APP开发的入门课程,本课程采用Android Studio开发工具,主要讲解Android界面的设计与实现,包括控件和布局等知识点。课程以学习强国APP为驱动,将理论知识点嵌入到学习强国常见功能中,并利用所学知识点,完成了学习强国首页面设计。
—— 课程团队
课程概述
《Android基础应用开发》是学习Android APP开发的入门课程,学习本课程要求具备一定的Java语言基础。从内容上看,课程主要分成四部分内容:
(1)界面设计,包括常见控件和布局,这部分内容所占比例最大,学习起来比较简单,主要讲解了APP中的常见视图。
(2)Activity和Intent,当一款应用有多个界面时,如何进行界面间的跳转和数据传递,以及如何调用第三方应用,都需要用到Activity和Intent的知识。
(3)综合案例,利用所学知识模仿实现学习强国主页面,对比源生代码和企业级应用差异。
(4)其他知识,包括开发工具搭建,工程目录结构详解等。
授课目标
授课目标:
1.能力目标
1) 掌握Android Studio的使用技巧
2) 掌握代码编程规范
3) 熟练对程序进行代码调试及日志分析
4) 掌握控件的常见属性
5) 掌握Android手机界面的布局方法(线性、相对、表格、约束)
6) 理解Activity生命周期
7)理解Intent原理及界面传值方式
8)掌握Android 项目开发流程
2.知识目标
1) 了解当前流行的手机开发平台技术及各自优缺点
2) 了解Android 项目体系结构各文件的作用
3) 熟练常见控件属性及监听方法
4) 掌握不同布局特征及相互嵌套方法
5) 掌握Activity生命周期回调方法
6)掌握界面跳转及传值方式
7) 掌握碎片使用技巧
3.素质目标
1) 职业知识:学生掌握Android 程序开发的步骤、基本语法、界面设计、界面跳转及数据存储方式等。
2) 职业技能:使学生具有独立Android 基础界面设计应用程序的设计、开发的能力。提高程序设计能力、创新能力、研究性学习能力,发扬团队合作精神。
3) 职业素质:养成遵守软件设计规范的良好职业习惯,经过一段时间的系统学习、实践,具备企业工作职位的专业知识、技术、技能及操作经验。
课程大纲
Android入门
课时目标:了解Android基本常识、开发工具安装、工程目录结构
1.1 Android简介
1.2 Android Studio安装
1.3 Android工程目录结构
Activity及调试方法
课时目标:Activity生命周期及代码调试方法
2.1 Activity生命周期
2.2 调试方法
基础控件
课时目标:Android开发中的常见视图,如文本、图片、按钮等
3.1 View和ViewGroup
3.2 文本控件TextView
3.3 文本控件EditText
3.4 按钮控件Button和ImageButton
3.5 图片控件ImageView
3.6 按钮控件RadioButton
3.7 按钮控件CheckBox
3.8 时间日期控件
布局应用
课时目标:主流布局讲解
4.1 线性布局LinearLayout
4.2 相对布局RelativeLayout
4.3 表格布局TableLayout
4.4 约束布局ConstraintLayout
Intent应用
课时目标:显式意图和隐式意图应用场景及界面传值
5.1 显示Intent用法
5.2 隐式Intent用法
5.3 跳转并带值返回父界面的方式
高级控件
课时目标:高级界面知识和适配器使用
6.1 进度条ProgressBar
6.2 进度条SeekBar
6.3 进度条RatingBar
6.4 下拉列表Spinner
6.5 适配器ArrayAdapter
6.6 普通列表ListView
6.7 适配器SimpleAdapter
6.8 适配器BaseAdapter
6.9 网格列表GridView
6.10 菜单Menu
6.11 导航栏Toolbar
6.12 消息组件Notification
综合案例
课时目标:学习强国首页面实现,包括界面和逻辑处理
7.1 学习强国主页面分析
7.2 碎片Fragment
7.3 项目开发
展开全部
预备知识
1、 具备Java语言开发基础
2、了解界面设计相关知识
3、了解数据库相关知识
参考资料
1、书籍《Android项目驱动式开发教程》,刘正、董明华主编
2、在线资源:https://www.android-doc.com/training/index.html
常见问题
Q : 开发工具选择eclipse还是Android Studio?A : Android Studio
Q : 开发工具版本号如何选择?A : 建议选择最新版本