课程概述
在学习完成Android的Activity和一些常用UI控件后,我们以一个小项目来练习我们学习的内容,目的在于:锻炼布局、熟练掌握常用控件的使用,控件的数据绑定,Activity的生命周期,Activity跳转,Activity间传递数据。
课程特色
有数据显示,Android占领着手机系统52.14%的市场份额依然稳居第一,市场份额仍以3%左右在迅速增长,市场空间广阔。北上广安卓“大牛”平均月薪已飙至两万,而你还在为3K的月薪辛苦搬砖吗?快来易班大学学习全套安卓课程吧!本课程带你熟悉Android的Activity,熟练掌握常用控件的使用。
常见问题
1.什么的Activity的生命周期?
Activity生命周期指Activity从启动到销毁的过程,Activity表现为四种状态,分别是活动状态、暂停状态、停止状态和非活动状态。
2.onPause()和onSaveInstanceState()区别?
这两个函数都可以用来保存界面的用户输入数据,他们的区别在于:
onPause()一般用于保存持久性数据,并将数据保存在存储设备上的文件系统或数据库系统中的。
onSaveInstanceState()主要用来保存动态的状态信息,信息一般保存在Bundle中;
Bundle是能够保存多种格式数据的对象在onSaveInstanceState()保存在Bundle中的数据,系统在调用onRestoreInstanceState()和onCreate()时,会同样利用Bundle将数据传递给函数。
授课大纲
- Android 项目实战一:AA小助手
- 第1课 项目引子
- 第2课 功能需求
- 第3课 项目约定
- 第4课 主框架实现
- 第5课 实现框架布局
- 第6课 回顾布局重要性
- 第7课 实现九宫格布局
- 第8课 设计布局
- 第9课 实现Adapter
- 第10课 GridView
- 第11课 Selector
- 第12课 封装自己的SlideMenu
- 第13课 SlideMenuItem(1)
- 第14课 SlideMenuItem(2)
- 第15课 SlideMenuView(3)
- 第16课 SlideMenuView(4)
- 第17课 在ActivityFrame进行封装
- 第18课 封装数据库操作类
- 第19课 总结数据库操作
- 第20课 封装实体类
- 第21课 封装实体dal
- 第22课 制作实体类业务逻辑
- 第23课 实现Business实体类
- 第24课 实现BusinessDAL操作(1)
- 第25课 实现BusinessDAL操作(2)
- 第26课 实现Business逻辑
- 第27课 总结工作
- 第28课 user.xml的实现
- 第29课 人员管理模块的增删改查(1)
- 第30课 人员管理模块的增删改查(2)
- 第31课 人员管理模块的增删改查(3)
- 第32课 人员管理模块的增删改查(4)
- 第33课 人员管理模块的增删改查(5)
- 第34课 人员管理模块的增删改查(6)
- 第35课 账本管理模块(1)
- 第36课 账本管理模块(2)
- 第37课 账本管理模块(3)
- 第38课 账本管理模块(4)
- 第39课 类别管理(1)
- 第40课 类别管理(2)
- 第41课 类别管理(3)
- 第42课 小总结
- 第43课 账本与类别的业务逻辑
- 第44课 账本与类别的连接
- 第45课 对话框的实现
- 第46课 消费功能实现
- 第47课 记录消费
- 第48课 查询消费
- 第49课 统计管理功能
- 第50课 使用视图
- 第51课 学习复杂数据统计的思路
- 第52课 使用多线程和handler设计程序
- 第53课 导出excel
- 第54课 导出图表
- 第55课 总结(1)
- 第56课 总结(2)