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
Android面试补习(九)
Activitythread
和Applicationthread简单梳理以及Activity的启动
Activitythread
和Applicationthread简单梳理Applicationthread是
Activitythread
和AMS通信的桥梁Activity的启动逻辑过程Applicationthread
服装学院的IT男
·
2018-06-03 15:23
Android实习生
应届生面试
Handler的前世今生之framework层源码分析
Handler在线程间通讯随处可见,尤其framework层,Activity的生命周期就是AMS(ActivityManagerService)通过ApplicationThread(
ActivityThread
luweicheng24
·
2018-05-30 18:37
android
Android Activity启动流程梳理
管理所有的活动ActivityStarter根据intent、flags找到activity、stackActivityStack管理一个活动栈ActivityStackSupervisor管理所有的活动栈
ActivityThread
.ApplicationThread
徐乙
·
2018-05-21 17:06
Framework
《深入理解Android内核设计思想》读书笔记 第5章 Android进程/线程管理
调度的一个基本单位IDE(intergrateddevelopmentenvironment)集成开发环境ADT(Androiddevelopmenttool)安卓开发工具在eclipse中的1、应用程序启动后会创建
ActivityThread
qiuwf96
·
2018-05-20 23:38
读书笔记系列
Android 进阶 ———— Handler系列之创建子线程Handler
上一篇我介绍了Handler机制的工作原理,默认情况下,
ActivityThread
类为我们创建的了主线程的Looper和消息队列,所以当你创建Handler之后发送消息的时候,消息的轮训和handle
T9的第三个三角
·
2018-05-11 10:10
Android开发
Android 有时环信初始化失败,创建applocation失败
Unabletocreateapplicationcom.wlkj.ciyun.sj.config.MyApp:java.lang.NullPointerExceptionatandroid.app.
ActivityThread
.handleBindApplication
Dr_abandon新秀
·
2018-05-04 09:34
错误
Android Window的创建过程
Activity的Window创建过程在
ActivityThread
的performLaunchActivity方法中创建了Activity,并调用了Activity的attach方法Activityattach
叶-亮
·
2018-05-01 22:55
源码
Application启动与Context绑定过程
首先我们就从
ActivityThread
.main方法开始看一下Application的创建流程。。。
Wn〤Mdu
·
2018-04-27 16:12
【Android开发高级系列】Android多进程专题
1进程启动过程Android应用程序框架层创建的应用程序进程具有两个特点,一是进程的入口函数是
ActivityThread
.main,二是进程天然支持Binder进程间通信机制;这两个特点都是在进程的初始化过程中实现的
Kevin_Junbaozi
·
2018-04-24 22:08
BlockCanary源码笔记
BlockCanary核心原理离不开主线程
ActivityThread
,用到了Handler,Looper;在Looper循环方法,BlockCanary利用了handler原理,在msg.target.dispatchMessage
无为3
·
2018-04-13 14:58
从源码的角度描述下Activity的启动过程
进程发起startActivity请求,system_server进程接收到请求后,向zygote进程发送创建进程的请求,Zygote进程fork出新的子进程,即App进程,然后启动我们App的第一个类
ActivityThread
邓嘉明
·
2018-04-03 21:16
源码知识点
源码分析Activity启动过程
ActivityManagerServices,简称AMS,服务端对象,负责系统中所有Activity的生命周期
ActivityThread
,App的真正入口。
厚德.
·
2018-03-30 15:29
android
从源码看Activity启动过程(三)AMS-
ActivityThread
/ApplicationThread-实例化Activity
1、
ActivityThread
源码解析publicfinalclassActivityThread{//一些重要变量finalApplicationThreadmAppThread=newApplicationThread
淡然开怀
·
2018-03-28 10:55
笔记
真的理解Context?
ActivityThread
.addView->
豆沙包67
·
2018-03-26 10:27
源码分析 —
ActivityThread
(一)之main()的调用 (Android应用进程的孵化)
一、概述二、时序图三、Socket轮询器启动的源码分析3.1类ZygoteInit3.2类ZygoteConnection3.3类RuntimeInit3.4类MethodAndArgsCaller小结:Zygote响应请求的流程四、创建子过程(应用进程)的源码分析4.1类LauncherActivity4.2类ActivityManagerService4.3类Process小结:Process
Love667767
·
2018-03-20 23:08
源码分析
Android源码分析
<
> Chapter 4
在
ActivityThread
中,当Activity对象被创建完毕完,会将DecorView添加到Window中,
MZzF2HC
·
2018-03-19 09:26
Virtual apk插件化架构分析
有几个关键类需要了解下:
ActivityThread
.javaApplicationThread.javaActivityManag
HelloMagina
·
2018-03-12 22:05
Android学习
Activity启动过程
ActivityThread
:App的真正入口。当
ZionLife
·
2018-03-11 20:37
android
Activity启动流程
Activity启动启动Activty的2种方式:显式和隐式在这个图中,ActivityManagerService和ActivityStack位于同一个进程中,而ApplicationThread和
ActivityThread
沐_Andorid开发者
·
2018-03-10 10:41
插件化基础:如何启动未经注册的activity和service
涉及到的关键类:
ActivityThread
,ContextImp,ActivityManager涉及到的技术:activity启动流程,hook(也就是动态代理),java反射,AMS的交互过程
ActivityThread
kimiier
·
2018-03-06 14:08
安卓资料
用Java自己实现一个消息循环
ActivityThread
类publicclassActivityThread{publicstaticStringcurrentThreadInfo(){Threadthread=Thread.currentThread
Jerry2015
·
2018-02-24 16:39
乐固加固后首次启动闪退Crash
大部分手机都没问题,唯独使用谷歌PIXELXL安装,每次第一次启动都会Crash,查看log显示:Causedby:android.os.DeadSystemException:android.app.
ActivityThread
.createBaseContextForActivity
小宇宙_XYZ
·
2018-02-12 15:32
Android项目中的优化 -- 布局优化
0.概念从上次讲到的启动过程,
ActivityThread
建立了Activity以后,会将DecorView添加到Window上去,同时创建ViewRootImpl对象,并且把这个对象和DecorView
gzfgeh
·
2018-02-04 18:00
Activity是如何启动的
1、Activity的main()方法去哪里了在framwork层的ActivityThred类里面main方法中,prepare了一个mainlooper实例化了一个
ActivityThread
开启了一个
nicolelili1
·
2018-01-26 22:42
Android
Android程序入口
ActivityThread
和Android应用程序启动流程详解
我们一起来看一下.首先附上
ActivityThread
.java的main方法:publicstaticvoidmain(String[]args){Trace.traceBegin(Trace.TRAC
国际巨星赫赫
·
2018-01-26 17:12
Android源码
Android O: View的绘制流程(二):测量
当Activity启动时,会调用
ActivityThread
的handleLaunchActivity方法:privatevoidh
ZhangJianIsAStark
·
2018-01-04 14:22
Android源码学习笔记
Handler Looper Message 理解
2源码解析在
ActivityThread
的main方法中Looper.prepareMainLooper();ActivityThreadthread=newActivityThread();thr
SaberLR
·
2017-12-26 10:10
android
View的工作原理(measure、layout、draw)
3,
ActivityThread
对象创建—>创建Activity对象—>decorVie添加到window中—>创建ViewRootImpl
咸鱼也会飞
·
2017-11-30 03:07
原理
ActivityThread
handleBindApplication1,生成LoadedApk、Instrumentation、调用Instrumentation.init()方法image.pngLoadedApk类里面调用了makeApplication(),makeApplication方法里面通过调用Instrumentaition的newApplication()和callApplicationOnCreate(
1024HOPE
·
2017-11-24 16:38
Handler、Looper、ThreadLocal 、Values
UI进程的创建是在
ActivityThread
的main()的主方法开始的,代码如下:publicstaticvoidmain(Strin
cike110120
·
2017-11-17 14:21
移动开发
Activity的ViewRoot的创建过程(一)
第一次激活的时候会为该Activity组件创建一个ViewRoot对象,并且与该Activity所创建的应用程序窗口关联起来,这样就可以通过该ViewRoot对象来控制应用程序窗口视图的UI展示了.我们从
ActivityThread
zzu_007
·
2017-11-06 14:00
Android
Frameworks
Activity的ViewRoot的创建过程(一)
第一次激活的时候会为该Activity组件创建一个ViewRoot对象,并且与该Activity所创建的应用程序窗口关联起来,这样就可以通过该ViewRoot对象来控制应用程序窗口视图的UI展示了.我们从
ActivityThread
zzu_007
·
2017-11-06 14:00
Android
Frameworks
android线程消息机制之Handler详解
平常在开发中,我们常用来在子线程中通知主线程来更新,其实整个安卓生命周期的驱动都是通过Handler(
ActivityThread
.H)来实现的。
jyb_96
·
2017-10-24 08:49
android线程消息机制之Handler详情
平常在开发中,我们常用来在子线程中通知主线程来更新,其实整个安卓生命周期的驱动都是通过Handler(
ActivityThread
.H)来实现的。
jyb_96
·
2017-10-23 21:40
android源码分析
android ContentProvider onCreate()在 Application onCreate()之前执行
/grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/5.1.1_r1/android/app/
ActivityThread
.java
萧何奈我何
·
2017-09-20 18:04
APK程序的运行过程
首先,
ActivityThread
从main函数中开始执行,调用prepareMainLooper()为UI县城创建一个消息队列(MessageQueue).然后创建一个
ActivityThread
对象
i'm
·
2017-09-14 16:35
Android
Android视图加载流程(2)之Window和WindowManager的创建与Activity
视图加载流程(1)之SetContent()关键接口:ViewManager,WindowManager关键类:Window,WindowManagerImpl,WindowManagerGlobal关键方法:
ActivityThread
.performLaunchActivity
你需要一台永动机
·
2017-08-28 12:40
从appDiedLocked()方法谈起
这个方法我从
ActivityThread
.main()中入手,从这里入手的原因,是因为进程创建之后会从这个方法开始绑定AMS,在AMS中通过调用AMS.attachApplicat
我叫王菜鸟
·
2017-08-20 22:06
由Message,Handler,MessageQueue和Looper引发的思考?
Binder的IPC通信机制,启动ActivityManagerService的startActivity方法,如果发现进程没有启动的话,需要通过zygote(受精卵)孵化出一个新的进程,在新的进程中执行
ActivityThread
WelliJhon
·
2017-08-17 00:00
android
多线程
Android系统应用层App启动过程分析
Android系统应用层App启动过程分析Android启动App:1、先有Lancher启动
ActivityThread
,
ActivityThread
负责onPause、onStart等调度所有MainActivity
HowieXue
·
2017-08-11 18:41
嵌入式开发
Android
Android系统应用层App启动过程分析
Android系统应用层App启动过程分析Android启动App:1、先有Lancher启动
ActivityThread
,
ActivityThread
负责onPause、onStart等调度所有MainActivity
HowieXue
·
2017-08-11 18:41
嵌入式开发
Android
深入理解Activity启动流程(三)–Activity启动的详细流程2
ActivityManagerService启动应用ActivityManagerService调用Zygote孵化应用进程Zygote孵化应用进程本篇博客主要介绍Activity详细启动流程的后半部分:新进程启动
ActivityThread
SnowDragonYY
·
2017-07-31 18:56
AMS-启动Activity之三
ActivityStack#startPausingLocked()*调用当前Activity所在进程的
ActivityThread
#schedulePauseActivity(...)ActivityRecordprev
淡淡的宁静
·
2017-07-27 16:13
移动开发综合
android线程管理五(
ActivityThread
与ApplicationThread)
本篇主要介绍
ActivityThread
、ApplicationThread。转载请注明出处:小石头的博客http://blog.csdn.net/lu10241883
LuZhenBangBlog
·
2017-07-22 11:54
进程与线程
Activity的创建(从Activity的角度理解IWindowSession)
转载请注明来源,小石头的博客:http://blog.csdn.net/lu10241883151创建Activity我们知道App进程的入口函数是
ActivityThread
中的main()函数,
LuZhenBangBlog
·
2017-07-10 12:15
Android
进阶
View学习(二)-View的测量(measure)过程
在
ActivityThread
中,当Activity对象被创建完毕之后,会将DecorView添加到Window中,同时创建V
eleven_yw
·
2017-07-10 07:00
Application创建流程分析
几个重要的类:
ActivityThread
:App启动的真正入口。当Zygote进程孵化出一个新的应用进程后,后执行
ActivityThread
的main方法。
兰心之舞动
·
2017-06-22 14:52
Acitivy创建Context的过程(一)
阅读更多page1从本篇文章开始,我们分析一下Activity创建Context的过程.Context是在
ActivityThread
的performLaunchActivity函数中创建的,因此我们就从
zzu_007
·
2017-06-21 14:00
Android
Frameworks
Acitivy创建Context的过程(一)
阅读更多page1从本篇文章开始,我们分析一下Activity创建Context的过程.Context是在
ActivityThread
的performLaunchActivity函数中创建的,因此我们就从
zzu_007
·
2017-06-21 14:00
Android
Frameworks
Android将后台应用唤起到前台的方法 (SDK 4.0, ActivityLifecycleCallbacks)
对于4.0以上的机型也是采用通过Application注册ActivityLifecycleCallbacks接口,对于4.0以下的机型我们会尝试反射
ActivityThread
中的mInstrumentation
desaco
·
2017-06-07 18:23
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他