Android中的四大组件 Activity Service ConterProvider BroadcastReceiver
Activity是一个负责与用户交互的组件,每个Android应用中都会用Activity来显示界面以及处理界面上一些控件的事件
Activity 生命周期 :启动状态 运行状态 暂停状态 停止状态 销毁状态
第一次运行程序时:
调用的生命周期方法为:onCreate() onStart() onResume()。
退出程序时:
调用的生命周期方法为:onPause() onStop() onDestory()。
希望某一个界面一直处于竖屏或者横屏状态 设置Activity的screenOrientation属性
竖屏 android:screenOrientation="portrait"
横屏 android:screenOrientation="landscape"
Intent 意图 可以指定当前组件要执行的动作,还可以在不同组件之间进行数据传递,如Activity、Service、广播等
显式Intent指的是直接指定目标组件
隐式Intent不会明确指出需要激活的目标组件,它被广泛地应用在不同应用程序之间传递消息。
当发送一个隐式Intent后,Android系统会将它与程序中的每一个组件的过滤器进行匹配,匹配属性有action、data和category,需要这3个属性都匹配成功才能唤起相应的组件
Activity之间进行数据回传时包含3个方法,分别是startActivityForResult()方法、setResult()方法和onActivityResult()方法。
(1) startActivityForResult()方