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
ActivityThread
从zygote到onCreate
Android应用程序具有两个特点:进程入口是
ActivityThread
.main支持IPC(进程间通信)从zygote进程的
林志辉linzh
·
2023-03-29 15:00
android
framework
zygote
java
jvm
activitythread
安卓 Handler面试(1)
其实Handler的功能不止这些每个app进程被创建后会通过反射调用走
ActivityThread
类的main方法,这个方法是应用程序主进程的入口,在这个方法中会开启Looper轮循,不断从MessageQueue
dev晴天
·
2023-03-29 11:48
Android
InterView
android
面试
java
从Launcher启动一个APP流程 Android 12
新建应用进程后,应用进程中执行
ActivityThread
中的main函数。main函数执行attachApplication,向AMS进行绑定。AMS收到attachAppl
followYouself
·
2023-03-29 09:46
Android
android
流程图
android
studio
Activity启动流程分析
代码是基于android26版本分析我们从
ActivityThread
这个类开始,可以看到里面有一个main方法,是不是很熟悉。
喵叮当
·
2023-03-28 14:19
Android-Activity 启动流程分析一
监控应用与所有系统的交互,每个Activity持有它的引用,
ActivityThread
要创建或暂停Activity时,都是通过Instrumentation进行操作。
_SHYII
·
2023-03-27 14:18
"Activity top position already set to onTop=false"解决方案[未验证]
上一直报这个错---java.lang.IllegalStateException---ActivitytoppositionalreadysettoonTop=false---android.app.
ActivityThread
.handleTopResumedActivityChanged
勇敢地追
·
2023-03-26 20:14
BlockCanary 性能检测工具的简单理解
原文地址:https://www.jianshu.com/p/e58992439793知识点:1
activityThread
对应的是主线程主线程拥有自己的LooperactivityThread初始化的时候会初始自己的
菜鸟何时起飞
·
2023-03-25 11:11
Activity启动流程与View绘制流程详解
Activity2AMS收到通知,通知launcheronPause,完毕后AMS准备启动Activity3Activity查看对应activity所在进程是否存在,不存在则通知zygotefork进程4完毕后利用反射启动
ActivityThread
koller
·
2023-03-25 10:21
Android——Handler源码分析
从源码分析Handler1、APP的入口
ActivityThread
类的main()方法,在main方法中调用了Looper.prepareMainLooper();publicstaticvoidmain
pkqgo
·
2023-03-24 22:08
Android中view的添加源码分析
首先我们来看Activity的onResume是在什么时候被调用的,在
ActivityThread
.java中执行handleResumeActivity()方法/****在Act
L_先森0
·
2023-03-21 17:52
应用程序进程启动介绍
因为Zygote通过registerZygoteSocket方法创建服务器端socket,然后通过无限循环监听AMS的请求,收到之后创建新的应用进程binder线程池启动消息循环创建
ActivityThread
森林苍穹
·
2023-03-20 23:16
Activity管理(三):activity内核管理方案详细讲解
在Client端,对activity各个生命周期的响应都是在
ActivityThread
里进行操作。在本地,activity的生命周期如下图imgActivityThread提供
bug樱樱
·
2023-03-20 12:33
Activity.onWindowFocusChanged()调用流程
首先看
ActivityThread
.handleResumeActivity()publicfinalclassActivityThread{finalvoidhandleResumeActivity(
huisonma
·
2023-03-20 04:46
Android中为什么主线程不会因为Looper.loop()里的死循环卡死?
我们都知道,应用的入口是
ActivityThread
文件中的main方法,截图如下:
ActivityThread
.java我们可以看到,最后调用Looper.loop(),也就是说,其实我们的应用其实就是运行在死循环中的
leftcoding
·
2023-03-19 20:25
谁调用了Android应用的main函数
源码Android7.1.1Android常识,App主线程初始化了Looper,调用prepare的地方是
ActivityThread
.main函数。
展翅而飞
·
2023-03-18 01:23
Intent数据大小限制及TransactionTooLargeException异常
java.lang.RuntimeException:android.os.TransactionTooLargeException:dataparcelsize531500bytesatandroid.app.
ActivityThread
winxx
·
2023-03-18 00:49
android apk解析程序包出错,Android apk安装时出现“解析软件包错误”
Android线程管理(二)——
ActivityThread
线程通信.
ActivityThread
及Thread类是理解Android线程管理的关键.线程,作为
GabrielTJ
·
2023-03-15 10:23
android
apk解析程序包出错
Handler
Android不能在主线程(UI线程/
ActivityThread
)中做耗时操作,而子线程不能更新UI,当子线程需要更新UI时候就需要通过Handler切换到主线程中。为什么子线程不能更新UI?
Dream_Book
·
2023-03-14 04:44
getCameraIdList看不到后摄的副摄像头,怎么办
framework源码发现实际是隐藏了,publicstaticintgetNumberOfCameras(){booleanexposeAuxCamera=false;StringpackageName=
ActivityThread
.currentOpPackageName
四月是你的谎言_6b55
·
2023-03-14 03:07
你真的理解Handler,Looper,Thread吗?
默认情况下,
ActivityThread
类为我们创建的了主线程的Looper和消息队列,所以当你创建Handler之后发送消息的时候,消息的轮询和handle都是在UI线程进行的。
程序实现梦想
·
2023-03-14 01:18
Android ContentProvider
aosp/frameworks/base/core/java/android/app/ContextImpl.javaaosp/frameworks/base/core/java/android/app/
ActivityThread
.javaaosp
lbtrace
·
2023-03-12 04:14
launcher启动Activity与应用内启动Activity
ActivityThread
是什么,是不是线程,如何启动?答:它不是一个线程,运行在APP进程中的主线程一个方法中,当APP进程创建时会执行
ActivityThread
.main(),这个方法
WangDDY
·
2023-03-11 06:42
Android知识点 绘制流程
ActivityThread
.handleLaunchActivity()中完成准备工作,Activity.attach创建PhoneWindowActivity.onCreate的setContentActivityThread.handleResumeActivity
StephenLau
·
2023-03-09 23:06
looper无线循环为什么没有anr
ActivityThread
类的main()方法里面执行了Looper.loop()publicfinalclassActivityThre
小马奔腾走天下
·
2023-03-09 05:33
Android Application启动流程
详细流程分析从
ActivityThread
.java的main方法开始看;publicstaticvoidmain(String[]args){...ActivityThreadthread=newActivityThread
Android每日一讲
·
2023-02-21 19:43
Android开发
android
程序人生
Android开发
程序员
开发语言
十一、Dex加解密
一、关于Applicationc对象创建过程后执行的第一个方法attachBaseContext的源码追踪linux下的zygote进程fork出一个子进程,调用
ActivityThread
中的main
Serenity那年
·
2023-02-18 16:07
View测量、布局及绘制原理
ActivityThread
.handleResumeActivity1、View绘制的三大过程//View绘制的三大过程开始位置@OverridepublicvoidhandleResumeActivity
有没有口罩给我一个
·
2023-02-16 21:21
1.Window WindowManager WindowManagerService
启动一个ActivitystartActivity最终会走到
ActivityThread
的performLaunchActivity这个函数里面会经过层层深入会调用Activity的OnCreate()
馒Care
·
2023-02-06 23:12
扒一扒场景恢复的代码
调用顺序
ActivityThread
->
ActivityThread
.callActivityOnSaveInstanceState(ActivityClientRecordr)此方法有三个调用:分别对应三个调用分支分支一
HuBoZzz
·
2023-02-06 10:00
Android UI绘制之View绘制的工作原理
在
ActivityThread
中,当Activity对象被创建完毕后,会将DecorView添加
施洛辛
·
2023-02-01 12:01
App启动流程
创建ApplicationAndroid中有一个
ActivityThread
类,这个类代表应用程序的主线程;Android在打开APP时会首先调用
ActivityThread
中的main方法,也就是APP
奈何人别离
·
2023-02-01 02:45
Activity 组件的启动流程
1.参与角色ActivityLauncherAMSInstrumentation:监控应用程序和系统之间的交互操作
ActivityThread
:
ActivityThread
用来描述一个应用程序进程,系统每当启动一个应用程序进程时
Yjnull
·
2023-01-31 21:52
java.lang.RuntimeException: Unable to resume activity
06-2618:32:42.6002881328813EAndroidRuntime:atandroid.app.
ActivityThread
.performResumeActivity(
ActivityThread
.java
skyboyhp
·
2023-01-31 12:57
Android Framework
linux驱动服务端AndroidFramework服务端包括两个很重要的类:WindowManagerService(WMS)、ActivityManagerService(AMS)客户端客户端包含以下类:
ActivityThread
wisdom2018
·
2023-01-30 14:37
ViewRootImpl细节问题(平常代码根本不会写)
答案是在
ActivityThread
.handleResumeActivity里触发的。
王多鱼2
·
2023-01-30 14:06
Android消息机制源码分析记录
Java层的消息机制主要由MessageQueue,Handler,Looper来实现LooperActivityThread类的main方法为进程的入口,也就是所说的主线程,这里开始了Looper的初始化
ActivityThread
.javapublicstaticvoidmain
风骚无俩
·
2023-01-30 06:40
Android 系统分析进程及Activity启动分析
2.为什么分析应用进程的启动,从
ActivityThread
.java开始,从哪里看出来用的是它?
锄禾豆
·
2023-01-29 22:17
探索 Android View 绘制流程
在
ActivityThread
的handleResumeActiv
灯不利多
·
2023-01-29 17:07
Android消息机制与源码剖析(Looper,Message,MessageQueue以及Handler)
【入口】在
ActivityThread
.class的main()方法,为主线程创建Looper,并开启loop()循环2.
孤独世界的深海流浪汉
·
2022-12-14 20:23
Java
Android
android
面试——Android app启动流程
Androidapp启动流程桌面进程收到点击,并进行响应桌面进程进入onpause状态System进程通过forkzygote进程复制出app进程在复制出的进程中创建
ActivityThread
,病启动
温柔的小猪竹
·
2022-12-13 15:43
Android编译
2-APP启动过程2+
ActivityThread
源码分析
下面看下app初始化的主要步骤,app的初始化时从
ActivityThread
的main()开始的。
Mr_Sun_01
·
2022-11-24 18:53
Android源码分析
android
Android10 App启动Activity源码分析
目录正文
ActivityThread
的main方法ApplicationContext对象LaunchActivityItemClientLifecycleManagerClientTransactionTransactionExecutorexecuteLifecycleState
·
2022-10-10 22:52
从源码中理解Activity组件(1)-相关数据结构
前言在之前的启动流程分析的文章中,初步分析了AMS和PKMS,探索了一下应用启动从Zygote进程孵化到执行
ActivityThread
类中的main()方法,在main()方法中会去创建Application
鼻涕粑粑
·
2022-10-08 17:11
APP的启动过程(附图)
system_server进程中AMS服务的startActivity方法,发起启动请求system_server进程接收到请求后,向Zygote进程发送创建进程的请求Zygote进程fork出App进程,并执行
ActivityThread
Luckie stone
·
2022-09-30 05:14
android
android博文精选
Android Activity View加载与绘制流程深入刨析源码
这个流程主要是
ActivityThread
和ActivityManagerService之间通过binder进行通信来完成。
ActivityThread
可以拿到AMS的BinderProxy。
·
2022-08-26 18:58
Android四大组件的工作过程
Socket通讯通知Zygote进程fork应用进程AMS通过Binder机制请求ApplicationThread创建并启动根ActivityApplicationThread通过Handle机制通知主线程
ActivityThread
RmondJone
·
2022-07-09 10:20
setContentView 布局加载流程
Android知识总结一、继承Activity的流程整体流程图1.1、PhoneWindow的创建首先
ActivityThread
的performLaunchActivity方法中进行activity的
涛涛123759
·
2022-06-20 15:12
handler源码解析与面试扩展
每个java类,都是通过一个main()函数启动,我们的应用APP也是通过
ActivityThread
.main()函数启动,并且在此函数中,构建了Looper实例对
付小影子
·
2022-06-14 14:31
View的工作原理
在
ActivityThread
中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将
发光的老金
·
2022-04-08 13:59
android源码学习-activity启动流程(android8.0源码)
先总体分为几个流程,activity,Instrumentation,ActivityManagerService,ActivityStarter,
ActivityThread
这几大部分。
失落夏天
·
2022-03-06 18:09
安卓源码探究
上一页
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
其他