E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
activity启动
Activity启动
模式与栈的使用小结
Activity启动
模式与栈的使用小结前言最近碰到了挺多和activity栈相关的内容,想来稍微总结下,前段时间写了篇taskAffinity相关的博客,但是感觉写的不咋样,这次就把脑子里相关的内容整理下吧
捡一晌贪欢
·
2023-04-20 21:36
android
Activity启动
模式
Activity配置launchMode属性代表启动模式,
Activity启动
模式有四种,分别为:standard、singleTop、singleTask、singleInstance。
举儿
·
2023-04-20 20:07
Android基础知识点
android
Activity启动模式
Android9.0 硬件加速HWUI经验分享
因此,新的
Activity启动
的时候初始化好OpenGL环境(又称OpenGL渲染上下文)尤为重要。
大鱼Ss
·
2023-04-20 13:37
Android
技术提升
经验分享
android
ui
Activity启动
模式总结
前言相关文章其实很多了。通过对阅读调试相关源码后,我认为还是有必要按自己的理解梳理总结输出。核心源码在com.android.server.wm.ActivityStarter#startActivityInner启动方式详解Standard默认模式,会直接在打开的Task上创建。不管taskAffinity在不同Task中打开同一个Activity,Activity会被创建多个实例,分别放进每一
心中要有一片海
·
2023-04-20 12:25
android
Activity启动
模式
启动模式可以通过AndroidManifest.xml中通过标签指定android:lunchMode属性来选择启动模式standardstandard是默认的启动模式,在该模式下,每当启动一个新的活动,它就会在返回栈中入栈,并处于栈顶位置。点开程序时会触发一次onCreate:点击两次BUTTON1:新建了两个FirstActivity实例singleTop当活动的启动模式是singleTop,
能饮一杯无n
·
2023-04-20 07:51
Android
android
java
ui
明修"栈"道——越过Android启动栈陷阱
作者:vivo互联网大前端团队-ZhaoKaiping本文从一例业务中遇到的问题出发,以FLAG_ACTIVITY_NEW_TASK这一flag作为切入点,带大家探究
Activity启动
前的一项重要的工作
·
2023-04-18 22:37
activityandroid
App端自动化测试po模型、非po模型、yaml文件、数据驱动
platformName平台的名称:iOS,Android,orFirefoxOSdeviceName设备号IOS:instruments-sdevices,Android:adbdevicesapp
Activity
兔子,看,日落
·
2023-04-18 20:08
python
Android中老生常谈的ViewRootImpl的scheduleTraversals()到底做了什么?
在Android中我们知道,
Activity启动
完成之后,走完onResume方法之后,会进行window的添加。
probably_
·
2023-04-16 21:48
【Android】
Activity启动
与生命周期
Activity启动
流程App进程是应用程序所在进程,主线程主要负责Activity/Service等组件的生命周期以及UI相关操作都运行在这个线程;另外,每个App进程中至少会有两个binder线程ApplicationThread
星空•物语
·
2023-04-16 03:29
Android
Activity
启动流程
生命周期
Android
EventBus.getDefault().post()
EventBusPostActivity向已启动的FirstActivity发送post流程:First
Activity启动
EventBusPostActivity,然后EventBusPostActivity
KillerNoBlood
·
2023-04-15 14:11
Android
Learning
android
Android启动模式
1.在Manifest.xml中指定
Activity启动
模式一种静态的指定方法,在Manifest.xml文件里声明Activity的同一时候指定它的启动模式,这样在代码中跳转时会依照指定的模式
wuxin_9102
·
2023-04-14 07:11
App 启动流程全解析
概述
Activity启动
过程分为两种,一种是根Activity的启动过程,另一种是普通Activity的启动过程。这里介绍是是根Activity的启动过程,也可以理解为应用程序启动过程。
流金岁月5789651
·
2023-04-14 06:15
AndRoid
基础与进阶
Framework
App
启动
Android
Activity启动
流程简析(基于Android10代码)
简介本文基于Android10代码,分析了Activity的启动流程,
Activity启动
流程可以分为三大块:发起,在调用者进程中执行管理,在system_server进程中执行,主要是ActivityManagerService
戈洛林
·
2023-04-13 15:46
FrameWork层源码分析之
Activity启动
以及启动模式原理分析
关于
activity启动
流程的分析,实际上非常的繁琐,牵扯到与ams的交互非常之多,很多源码的执行在system_server进程中,所以并不打算在system_server端做过多很细节的分析,本文主要分析以下几点
暴走的小青春
·
2023-04-11 13:51
Android中
Activity启动
模式小结
fanchangfa/archive/2012/08/25/2657012.htmlhttp://www.cnblogs.com/xiaoQLu/archive/2011/09/29/2195742.html
Activity
gaoguoxin2
·
2023-04-11 05:42
android应用
跨进程通信—Binder机制
一、前言 在Android系统中,当我们深挖底层原理时,经常会听到Binder通信,当我们去学习
Activity启动
机制时,又或者学习AMS时,还是Service,AIDL底层原理,都离不开Binder
JackDaddy
·
2023-04-10 19:57
Android
activity启动
流程分析
前端时间看了一下framework的源码,把
activity启动
流程系统的学习了一下,涉及的源代码较多,本文是基于Android8.1.0,从Launcher点击启动一个应用作为例子,我们分阶段来详细分析一下
雷涛赛文
·
2023-04-09 16:16
anroid学习资料
1、手撕:最长单调区间2、Android/布局优化3、
Activity启动
模式4、RecyclerView和ListView区别5、Handler机制,loop方法为何不会造成ANR6、View绘制流程
Volent
·
2023-04-09 12:04
Android——AMS
系统启动流程系统启动流程App启动过程image.pngAMS系统启动过程系统启动过程image.png应用启动的整体概念image.png应用程序启动涉及的进程间通信进程间通信
Activity启动
过程
So_ProbuING
·
2023-04-09 10:45
Android 四大开发组件
目录一、Activity组件1、Activity相关概念介绍2、Activity生命周期3、
Activity启动
模式(1)standard模式(2)singleTop模式(栈顶复用模式)(3)singTask
陈Sir的博客
·
2023-04-09 10:25
Android
android
android
studio
Android事件分发始末
我们都知道,Android的
Activity启动
时,启动函数为ActivityThread类下的handleLaunchActivity()方法。
W1sl1y
·
2023-04-08 09:54
Activity生命周期变化
情景一:Main
Activity启动
Main2Activity(是透明的),Main2
Activity启动
Main3Activity生命周期变化如下System.out:====MainActivity
Sophia_dd35
·
2023-04-08 02:22
APP和
activity启动
流程
整个startActivity的流程分为3大部分,也涉及3个进程之间的交互:ActivityA-->ActivityManagerService(简称AMS)ActivityManagerService-->ApplicationThreadApplicationThread-->ActivityActivityA-->ActivityManagerService阶段这一过程并不复杂,用一张图表示
仓颉空
·
2023-04-07 19:38
零散知识点记录
activity启动
模式见文末链接HashMap原理Handler机制Android中为什么主线程不会因为Looper.loop()里的死循环卡死
灵感
·
2023-04-07 09:59
Java
Android
Activity启动
模式二
上图片抓取总是失败,可以到这里
Activity启动
模式二阅读,谢谢!
ltlovezh
·
2023-04-07 04:05
Activity启动
流程详解
流程简介启动一个Activity可能是我们在Android编程中最长用的功能之一了,方式也很简单,就是调用Context类的startActivity方法。可能有些开发者误认为startActivity就是通过调用另一个Activity子类的初始化方法来唤起这个Activity的,其实不然。当你在使用startActivity时,这个调用会发送给属于系统一部分的ActivityManager一个信
CPPAlien
·
2023-04-06 21:11
Activity启动
流程解析
(基于android7.0)根
Activity启动
(Launcher启动)大致分为三个部分:Launcher->AMSAMS->ApplicationThreadActivityThread->ActivityLauncher
阿泽Leo
·
2023-04-06 11:07
Android中Service的启动与绑定过程详解(基于api29)
本文章个人博客链接Android中Service的启动与绑定过程详解(基于api29)前言前面我写到一个文章是关于
Activity启动
流程的点击链接前往。
一只修仙的猿
·
2023-04-04 06:53
[转]【源码向】
Activity启动
流程源码分析【二】【基于Android Q】
我们在上一篇博客中已经介绍了关于Activity的一些基础概念。这一篇博客我们以Android10.0的代码来分析Activity的启动流程。Activity的启动主要包括以下几个步骤:应用通过startActivity或是startActivityForResult方法向ActivityManagerService发出启动请求。ActivityManagerService接收到启动请求后,解析启
瑜小贤
·
2023-04-03 22:04
第五章 Android应用核心Intent
intent将联系人的信息带到了“联系人详情页”中intent工作流程:intent的基本作用:开启下一个
Activity启动
一个Service传递广播2Intent对象的属性2.1Componentnamebtn.setOnClickListener
小鑫-Chen
·
2023-04-03 16:04
android
android
【Android车载系列】第4章
Activity启动
到渲染到SurfaceFlinger流程
1Activity的创建 ActivityThread对于App进程来说,它是App的入口。此外ActivityThread还实现了创建主线程Looper、dump应用内存使用情况、获取应用包名等接口。我们看看ActivityThread对于四大组件的作用,一句话概括,ActivityThread管理着四大组件的生命周期方法的调用。 AMS服务进程发出信号触发App内的ActivityThre
__Yvan
·
2023-04-02 13:14
车载
Automotive
Android
android
车载开发
SurfaceFlinger
Activity显示界面——说说View的那些理不清的关系,总结2021年180道Android岗面试题
熟悉
Activity启动
流程的都知道,小爱的创建发生在performLaunchActivity中://ActivityThread.javaprivateActivityperformLaunchActivity
wa2231a
·
2023-04-02 12:04
程序员
面试
移动开发
android
ActivityManagerService解读之
Activity启动
闲聊--
Activity启动
窗口和TaskSnapshot
Android在
Activity启动
的时候,当应用界面还未显示出来时,会先给Ac
为码消得人憔悴
·
2023-04-02 12:55
Android
Activity
startingWindow
TaskSnapshot
Activity-跳转机制& lunch-mode
activity生命周期本文主要介绍从一个activity跳转到另外一个activity机制1:MainActivity--->SecondActivity2:SecondActivity-->Main
Activity
xuefeng_apple
·
2023-04-01 05:21
Android应用启动流程
本文基于Android10参考:
Activity启动
流程Launcher进程请求ATMS(AMS)imageLauncher请求的入口为Launcher的startActivitySafe方法调用父类的
Archer_J
·
2023-03-31 22:53
Android系统启动流程
android系统启动流程+
activity启动
流程系统启动
activity启动
流程参考:Android进阶解密android源码
一顿一只牛
·
2023-03-30 16:22
Activity启动
流程-基于Android API31
Activity启动
时序图大概流程Activity调用startActivity,最用调用到Instrumentation.execStartActivityInstrumentation中执行execStartActivity
Ray206
·
2023-03-30 09:47
Activity相关面试题
1、Activity的启动流程
Activity启动
主要涉及到3个进程:系统进程SystemServer(负责管理整个framework,是Zygote孵化的第一个进程)App进程(App进程是用户点击桌面
打架不行的二哈
·
2023-03-30 07:37
Android面试题
android
面试
Activity
hook(2)
Activity启动
流程,涨知识
FieldsCurrentActivityThreadField=ActivityThreadClz.getDeclaredField(“sCurrentActivityThread”);sCurrentActivityThreadField.setAccessible(true);ObjectactivityThreadObj=sCurrentActivityThreadField.get(nu
m0_66684915
·
2023-03-30 07:28
程序员
架构
面试
[Android] Activity生命周期调度
Activity生命周期概述:Activity生命周期Activity跳转生命周期调度:一、A-
Activity启动
B-Activity,B完全覆盖A,即A完全不可见1.A启动B:AActivityonCreate
薛定谔的金鱼
·
2023-03-29 03:33
Android Activity的4种启动模式
关于
Activity启动
模式的文章已经很多,但有的文章写得过于简单,有的则过于注重细节,本文想取一个折中,只关注最重要和最常用的概念,原理和使用方法,并提供一个简单的Demo,便于大家理解。
minhelloworld
·
2023-03-28 16:26
Activity启动
流程分析
代码是基于android26版本分析我们从ActivityThread这个类开始,可以看到里面有一个main方法,是不是很熟悉。它跟java一样,此方法为入口,内部代码不多,截取关键代码如下:/**android.app.ActivityThread**/publicstaticvoidmain(String[]args){//在主线程创建一个Looper,并设置给ThreadLocal,Loop
喵叮当
·
2023-03-28 14:19
Android
Activity启动
流程
参考文章:
Activity启动
流程ActivityStackSupervisor.java方法名:startSpecificActivityLockedvoidstartSpecificActivityLocked
千涯秋瑟
·
2023-03-28 13:32
谈谈对 WMS 的理解--标准答案
2.当一个
Activity启动
时,它会在AMS中进行注册,AMS会生成一个ActivityReco
一方乌鸦
·
2023-03-28 05:39
深入理解
Activity启动
模式
1.前言启动模式在面试中经常被问到,实际开发中应用广泛,所以是必须掌握的一种技能下面,我将详细介绍启动模式的相关知识,希望你们会喜欢第一篇文章,若有纰漏,欢迎指出,必改2.目录
Activity启动
模式ActivityStack
从前有个鬼
·
2023-03-26 20:02
Android中的
Activity启动
模式
Android中Activity是我们最常用的组件,我们需要深入的了解下activity的四种启动模式:standardsingleTopsingleTasksingleInstancestandard标准启动模式顾名思义,这是Android的默认启动模式,当我们每次启动一个activity时,系统都会新创建一个实例,不管这个实例是否存在,他的生命周期函数会依次被调用。我们多次启动同一个activ
旅人星图
·
2023-03-26 08:28
Activity启动
流程与View绘制流程详解
文字描述如下1launcher通过ServiceManager找到AMS(AMS所在进程为SystemServer)通知AMS启动对应Activity2AMS收到通知,通知launcheronPause,完毕后AMS准备启动Activity3Activity查看对应activity所在进程是否存在,不存在则通知zygotefork进程4完毕后利用反射启动ActivityThread,Activit
koller
·
2023-03-25 10:21
学习进阶
Android框架原理和源码流程1.app启动流程2.
activity启动
流程3.view绘制机制4.view事件分发5.view事件拦截(内部,外部)6.handler机制7.binder机制Android
hzp1119
·
2023-03-25 04:25
android IdleHandler 空闲时执行耗时操作,activity 启动速度优化
当activity界面比较复杂的时候难免会导致
activity启动
缓慢,影响用户体验。
sjj_dot
·
2023-03-24 10:36
apk体积优化,混淆,启动优化,线程优化等
目录1.apk文件占用情况查看2.混淆模板3.系统framework.jar优化4.后台处理耗时任务,初始化操作5.
Activity启动
优化6.内存申请及启动页配置7.Fragment+ViewPager
窝窝头也行吧
·
2023-03-23 20:01
Android
混淆
apk优化
apk体积缩小
apk秒开
VP+fragment优化
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他