Activity组件是安卓的四大组件之一。其他三个组件分别为service、content provider、broadcast receiver。
那么Activity到底是什么呢?
1. 一个Activity通常就是一个单独的屏幕(窗口)。
2. Activity之间通过Intent进行通信。在Intent 的描述结构中,有两个最重要的部分:动作和动作对应的数据。
3. android应用中每一个Activity都必须要在AndroidManifest.xml配置文件中声明,否则系统将不识别也不执行该Activity。
Activty的生命周期的也就是它所在进程的生命周期
Activity组件安全
Acitvity组件安全有哪些?
1. 当Activity返回数据时候需注意目标Activity是否有泄露信息的风险。
2. 验证目标Activity是否恶意app,规避受到intent欺骗,可用hash签名验证。
3. 签名验证内部(in-house)app。