@universal
2017-04-09T08:47:13.000000Z
字数 764
阅读 592
activity之初体验
activity是什么
1.字面上来看,活动是由共同目的联合起来并完成一定功能的动作的总和;
2.从android方面来理解,活动就是包含了一系列组件,这些组件实现特定的动作,然后这些动作共同联合形成了活动(上面的目的就是对应该activity想要实现的功能)。总之activity主要就是用来与用户进行交互,满足用户的需求。
activity的创建
继承AppCompatActivity或者Activity。
两者区别:actionbar(标题栏的存在,AppCompatActivity替代了ActionBarActivity,都是为了向前兼容)
activity的注册
活动都要在AndroidManifest文件中注册,才能生效。
activity之再探索
activity的生命周期
完整生命周期:onCreate() ~ onDestroy();
可见生命周期:onStart() ~ onStop();
前台生命周期:onResume() ~ onPause();
activity的跳转
intent:显示和隐式
intent传值
startActivity() 和 startActivityForResult();
activity之老司机
返回栈
栈的机制;
(Task)栈顶的活动处于运行状态;
活动的启动模式
1.standard
2.singletop
3.singletask
4.singleinstanse
本周任务
继续上一周的登录界面,完成未完成的功能,然后在此基础上实现以下功能,
(1)登录进去后,获取到用户输入的账户、密码,
(2)为用户设置头像,可调用系统相机或者系统图库,并显示出来(隐式intent用法)
(3)自学listview,下个星期培训重点
(4)别忘了交作业!!!!!!!!!!!!!!!!!!