吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 4762|回复: 121

[安卓逆向图文] 4.2四大组件_Activity(第十八课)

  [复制链接]
playboy 发表于 2021-12-30 08:22 | 显示全部楼层 |阅读模式

以下为图文内容
4.2四大组件_Activity
0x01 何为Acitivty
Activity(活动)是Android提供的四大组件之一,是进行Android开发必不可少的
组件。Activity是一个界面的载体,可以把它与html页面进行类比,html页面由各种各
样的标签组成,而Activity则可以由各种控件组成。Activity是一个应用组件,用户可与
其提供的屏幕进行交互,以执行拨打电话、聊天、发送电子邮件等操作。每个 Activity 都
会获得一个用于绘制其用户界面的窗口。窗口通常会充满屏幕,但也可小于屏幕并浮动在
其他窗口之上,因此每一个Activity都有一个生命周期。
0x02 Activity生命周期
1.一个Activity的时候,会调用这个Activity的onCreate()方法,接着调用onStart()方法,
然后调用onResume()方法.当onStart()方法执行之后,我们就可以看到这个Activity界
面了。Activity生命周期图如图:

1.jpg
2.然后讲一下Activity生命周期中每个函数的作用:
创建Activity(活动)所要执行的方法:
1)Create()这个方法已经看到过很多次了,每个活动中我们都重写了这个方法,它会在
活动第一次被创建的时候调用。我们在这个方法中完成活动的初始化操作,比如说加载布
局、绑定事件等。
2)Start()这个方法在活动由不可见变为可见的时候调用,即Activity被显示到屏幕上的
时候调用此方法。
3)Resume()这个方法在活动准备好和用户进行交互的时候调用。此时的活动一定位于返
回栈的栈顶,并且处于运行状态,即能够获得用户的焦点之前调用此方法。
Activity(活动)被销毁时所执行的方法:
1)onPause()这个方法在系统准备去启动或者恢复另一个活动的时候调用。当第一个
Activity通过Intent启动第二个Activity的时候,将调用第一个Activity的onPause()
方法。然后调用第二个Activity的onCreate(),onStart(),onResume()方法,接着调
用第一个Activity 的onStop()方法。如果第一个Activity 重新获得焦点,则将调用
onResume()方法;如果第一个Activity进入用户不可见状态,那么将调用onStop()方
法。
2)onStop()这个方法在活动完全不可见的时候调用,即当第一个Activity 被第二个
Activity完全覆盖,或者被销毁的时候回调用此方法。它和 onPause()方法的主要区别在于,
如果启动的新活动是一个对话框式的活动,那么 onPause()方法会得到执行,而
onStop()方法并不会执行。
3)onDestroy()这个方法在活动被销毁之前调用,之后活动的状态将变为销毁状态,或
者是调用finish()方法结束Activity的时候调用此方法。可以在此方法中进行收尾工作,
比如释放资源等。
onRestart()这个方法在活动由停止状态变为运行状态之前调用,接着将调用onStart()方
法,也就是活动被重新启动了。
0x03 Activity启动模式的分类
游客,如果您要查看本帖隐藏内容请回复






评分

参与人数 40HB +48 THX +14 收起 理由
boot + 2
situhaonan + 1 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
zxjzzh + 2 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
虚心学习 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
459121520 + 1
WolfKing + 2 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
仙仙猫 + 1
yexing + 1
娄胖胖 + 1
muker + 1
小菜虫 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
temp + 1 + 1
zg2600 + 1
别来无恙 + 1
weiran324 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
无极剑圣啊 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
无边无际的人 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
清风而已 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
crosssss + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
6378895 + 2 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
a116337 + 1
1019045978 + 1
消逝的过去 + 2 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
hetao8003200 + 2
XiaoWeiSec + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
动物凶猛 + 1
逆向者 + 1
myh398958105 + 1 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
liugu0hai + 1 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
longge188 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
仰天长啸一口痰 + 1
leo999 + 1
lovekaixin + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
kll545012 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
brswbx201610 + 1
大彩笔 + 1 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
柳溪品香 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
天使的翅膀 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
risingsun + 1
Shark恒 + 10 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
risingsun 发表于 2021-12-30 09:02 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
柳溪品香 发表于 2021-12-30 09:54 | 显示全部楼层

好好学习天天向上
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
阿桂哥 发表于 2021-12-30 12:54 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Jeromeyoung 发表于 2021-12-31 08:39 来自手机端 | 显示全部楼层

感谢大佬分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
6378895 发表于 2021-12-31 09:39 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
myh398958105 发表于 2022-1-1 21:19 | 显示全部楼层

感谢大佬分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
klun 发表于 2022-1-2 01:45 | 显示全部楼层

感谢分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
brswbx201610 发表于 2022-1-2 22:31 | 显示全部楼层

搬砖也是要鼓励了.   
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
拿着雪糕 发表于 2022-1-5 21:30 | 显示全部楼层

回复看隐藏 好好学习
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表