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启动
Android8.1 Launcher3启动源码解析之第一个
Activity启动
前一篇文章说了与Launcher有关的AMS启动过程,这篇文章来说一说与Launcher启动有关的Activity的启动过程一、AMS启动Launcher接上篇文章看AMS中启动HomeActivity的方法booleanstartHomeActivityLocked(intuserId,Stringreason){......Intentintent=getHomeIntent();//获取启动
唯依心动
·
2020-08-08 15:54
Android系统
Launcher
AMS
BAT大咖助力Android面试1-Activity面试详解
一,Activity面试详解1,activity的四种状态2,activity的生命周期3,android进程优先级4,
activity启动
模式5,scheme一,Activity面试详解1,activity
superjunjin
·
2020-08-08 11:48
android
面试
android activity的生命周期
的生命周期会对项目开发有很大的作用.同样说到activity生命周期,常规都是,开篇一张图,但是内容这次是通过实践的哦,绝不是虚假的,图片来源于https://me.csdn.net/zhangxuechao_这个博客,如图所示,当
activity
钟过人难留
·
2020-08-07 23:43
Android基础知识学习
Android
activity生命周期
Activity&Fragment生命周期
参考1参考2Activity生命周期先来看张官方说明图详细解读每个方法的调用场景onCreate():当创建启动时调用onStart():当处于可见状态时调用调用场景:
Activity启动
:onCreate
xuyin1204
·
2020-08-07 22:47
Android
android
android 中activity的启动模式是singleTask时清除activity的栈顶activity的生命周期小计
安卓开发中经常会涉及到
activity启动
模式,当一个activity第singleTASK时,清除栈顶的activity的时候,位于栈顶的activity的生命周期是如何走完的呢?
京湘玉
·
2020-08-07 22:50
Android
《Android深入透析》之 浅析
Activity启动
模式
前言:Activity的启动模式是一个既基础又容易忽视的问题,但是这个问题有个深刻的认识,对程序员写一个稳定高效的Android程序帮助很大,今天,在B哥引导下,我们对
Activity启动
模式、IntentFlags
weixin_33826609
·
2020-08-07 20:40
Android home键和back键区别
Back键Android的程序无需刻意的去退出,当你一按下手机的back键的时候,系统会默认调用程序栈中最上层Activity的Destroy()方法来销毁当前Activity,当此Activity又被其它
Activity
飞翔凡人
·
2020-08-07 19:38
Android
开发
Android零基础入门第74节:
Activity启动
和关闭
上一期我们学习了Activity的创建和配置,当时留了一个悬念,如何才能在默认启动的Activity中打开其他新建的Activity呢?那么本期一起来学习如何启动和关闭Activity。一、概述经过前面内容的学习,知道一个Android应用通常都会包含多个Activity,但只有一个Activity会作为程序的入口——当该Android应用运行时将会自动启动并执行该Activity。至于应用中的其
鑫鱻
·
2020-08-07 13:14
Android从入门到精通
Android
Activity启动
过程全解析
首先参考:【凯子哥带你学Framework】
Activity启动
过程全解析关键概念zygote进程这里面讲的很详细,先摘抄其中重要的部分出来,方便以后记忆每一个App其实都是一个单独的dalvik虚拟机一个单独的进程
Mr_LiaBin
·
2020-08-07 11:08
Android开发
android
Android世界:Activity的启动模式及其适用范围
一、
Activity启动
模式简介
activity启动
模式,可以理解为activity在任务栈(也叫“回退栈”)的回退规则,即点击“back”键时,activity的执行顺序。
GoneIsForever
·
2020-08-07 11:31
解析Service的启动过程
Service的启动过程Service的启动过程和根
Activity启动
过程有部分相似的知识点,另外Service启动过程涉及上下文Context的知识点,这里只关注流程而不会详细介绍Context,Service
lixiong0713
·
2020-08-06 10:20
Service启动过程
解析startService
android
解析Activity的启动过程
Activity启动
过程Activity的启动过程分为两种,一种是根Activity的启动过程,另一种是普通Activity(子Activity)的启动过程。
lixiong0713
·
2020-08-06 10:15
根Activity启动过程
Activity启动过程
android
安卓
【凯子哥带你学Framework】Activity界面显示全解析
前几天凯子哥写的Framework层的解析文章《
Activity启动
过程全解析》,反响还不错,这说明“写让大家都能看懂的Framework解析文章”的思想是基本正确的。
赵凯强
·
2020-08-05 21:31
Android开发经验
Activity生命周期介绍
本文翻译自Android开发者文档,原文链接:http://developer.android.com/training/basics/activity-lifecycle/index.html
Activity
ALittleForward
·
2020-08-05 21:08
android:taskAffinity属性的简单测试
说明:1,com.gionee.filemanager/.FileExplorerTabActivity这个
Activity启动
com.gionee.filemanager/.privatespace.PrivateActivity2
wangpanbaoding
·
2020-08-04 19:39
ActivityManagerService解读之
Activity启动
闲聊--以TaskSnapshot为点切入AndroidView绘制原理分析
ActivityManagerService解读之进程管理开始,我们大大小小已经有11篇文章专门分析了Android系统服务ActivityManagerService,总结一句话ActivityManagerService在Android系统中主要负责对应用进程和Android四大组件进行管理。本篇将以TaskSnapshot为点切入AndroidView界面绘制相关的指点并对其进行详细解读分析
为码消得人憔悴
·
2020-08-04 13:17
Android
View绘制
Android
Graphic
Android M 6.0,关于ActivityThread和ApplicationThread的解析.
ActivityThread和ApplicationThread的理解在你阅读源代码尤其和进程启动,service、
activity启动
等相关的代码时,就能发现其重要性了。
宇你有源丶
·
2020-08-04 10:18
Android
Framework层代码
Android 按home键重新创建Activity的问题
问题描述:1,当app的启动页面Launcher
Activity启动
模式是singleTask时,跳转到其他页面secondActivity,在这个时候,按下home键后再次点击app,首先会销毁secondActivity
米小豆361
·
2020-08-04 10:14
android
android
Activity
zplay
Android中
Activity启动
模式launchermode和intent.addFlags
方式1,在清单文件中配置方式2,在代码中配置Intentin=newIntent(LoginType1Activity.this,MainActivity.class);in.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//启动的每个activity都将在一个新的Task中startActivity(in);Intentin=newIntent(LoginTyp
米小豆361
·
2020-08-04 10:14
android
android
Activity
Android 8.0
Activity启动
流程分析
Activity启动
过程中需要注意的一些类:Instrumentation完成对Application和Activity初始化和生命周期调用的工具类。用来监控系统与应用的交互。
且听真言
·
2020-08-04 09:45
framework
Android设计模式
framework
基于N源码的Activity的启动过程分析
推荐老罗的一些列文章:Android应用程序的
Activity启动
过程简要介绍和学习计划老罗的博客写的非常好,但分析的源码有点老,不过大体思路是不会变的。
小队长1号
·
2020-08-04 09:30
Android 进阶之了解源码——
Activity启动
我们通常说Android有四大组件,也有说法是五大组件,将Intent也算一种,不管是五大还是四大,它们都是Androidapp开发中最经常打交道的东西,刚开始的时候也都会碰到一些坑,很多时候我们都是搜索资料,看其他人写的博客来学习和避坑,其实很多博客资料也就是对官方文档的翻译,加上一些自己避坑心得的记录,有些时候即使通过一些资料解决了某个问题,但其实自己也说不出个所以然来,也是云里雾里,只是记住
血色v残阳
·
2020-08-04 09:48
#
Android
从1开始
Android技术
深入了解start
Activity启动
流程
先看一张图,如下图这两张图是startActivity的大致流程,下面说一下具体的流程。本例假设当前正在运行A,而单击图标后会运行B,Ams收到客户请求的startActivity()后,会首先暂停当前的Activity,因此要判断mResumedActivity是否为空。在一般情况下,该值都不为空,如果为空,Ams会通知该A的进程暂停,执行该Activity并立即返回,返回后Ams又去"睡觉"了
yeexingchen
·
2020-08-04 09:57
Android
Activity的启动模式
Activity启动
模式有4种:standard(标准启动模式)、singleTop(单一顶部模式)、singleTask(单一任务模式)、singleInstance(单一实例模式)。
刘洋浪子
·
2020-08-04 09:57
Android基础
Activity生命周期的回调,你应该知道得更多!--Android源码剖析(上)
转载请标明原文地址:http://blog.csdn.net/yalinfendou/article/details/46909173【yalinfendou的博客】学习Android近一年,最近几天总算把
Activity
yalinfendou
·
2020-08-04 08:39
Android
源码剖析
使用EventBus解决Activity生命周期使用问题
0x0问题概述假设有三个Android的Activity类,分别为类A、类B、类C,在类A中通过startActivityForResult启动类B,类B通过start
Activity启动
类C,我希望由类
instartime
·
2020-08-04 08:09
Android
Android Activity的Launch mode详解
demo演示bug排查:查看Activity的生命周期在重新进入app的过程中,activity活动栈中所有被singleTaskActivity之上的所有activity被DestoryBug原因当A
activity
xiaocajiyyd
·
2020-08-04 08:36
Android
ActivityStarter之startActivityUnchecked(()
ActivityStarter封装了一个
activity启动
的过程(包括上下文环境),不采用情景栈分析法真的很难分析,这里采用情景分析法把该函数分析.整体代码如下:privateintstartActivityUnchecked
TangGeeA
·
2020-08-04 07:52
AMS-ActivityStarter 对stack和task的处理
1ActrivityStarter:ActivityStarter管理一次
activity启动
的上下文,但是对stack和task的操作也是少不了的在启动activity的一次操作就是把stack移动到前台的操作
TangGeeA
·
2020-08-04 07:52
Android高级常见面试题:说说Activity的启动流程
Activity启动
过程中,生命周期回调的原理?
Android-until
·
2020-08-04 07:25
程序员
面试
Android
自学安卓编程权威指南(四)
1.从一个
activity启动
另一个activity,启动就是指请求Android系统创建一个新的activity实例,并调用onCreate(Bundle)方法2.tools和tools:text属性的命名空间比较特别
数星星的啊秋
·
2020-08-04 06:26
自学安卓编程权威指南
Activity启动
过程源代码分析
这篇博客分析下
Activity启动
过程源代码,我会尽量说得简单点。个人的观点是看源代码不能看得太细,否则就会花费非常多时间并不是常难理清整个过程。所以本次分析重在理清activity的一个启动流程。
helloxielan
·
2020-08-04 04:54
移动开发
java
操作系统
Android深入四大组件(五)Android8.0 根
Activity启动
过程(后篇)
前言在几个月前我写了Android深入四大组件(一)应用程序启动过程(前篇)和Android深入四大组件(一)应用程序启动过程(后篇)这两篇文章,它们都是基于Android7.0,当我开始阅读Android8.0源码时发现应用程序(根Activity)启动过程照Android7.0有了一些变化,因此又写下了本篇文章,本篇文章照此前的文章不仅流程发生变化,而且增加了一些分析,算是升级版本。由于篇幅较
weixin_33720078
·
2020-08-04 04:45
Android8.0中
Activity启动
流程分析(一)
文章目录1、Activity#startActivity2、Activity#startActivityForResult3、Instrumentation#execStartActivityActivity的启动流程比较繁琐,所以会分为几篇文章去做说明1、Activity#startActivitypublicvoidstartActivity(Intentintent,@NullableBun
飘渺包子
·
2020-08-04 03:09
源码分析
Android笔记(十六)
Activity启动
Activity启动
分为两种情况Activity所在进程不存在,冷启动Activity所在进程存在于后台针对于这两种情况,我们都可以对此用一套流程来描述,针对冷启动情况,其中会添加一部分创建ActivityThread
jametang25
·
2020-08-04 03:41
andorid
Android源码解析四大组件系列(四)---
Activity启动
详细流程
在上一篇博客http://www.jianshu.com/p/98fa08ee1bfb,我们起码知道了Zygote是怎么启动SystemServer进程的,AMS是怎么注册的,启动的,启动之后通过Socket怎样与Zygote进程通信的,而Zygote进程收到AMS的请求之后,是怎么fork进程,将ActivityThread的main方法是执行起来的。这些内容在我的前两篇博客都梳理过,建议阅读一
Looper景
·
2020-08-04 02:23
Android源码解析
Android源码解析
Activity 启动流程至view绘制到屏幕显示
Activity启动
至view绘制至屏幕显示实际效果:Activity冷启动的时候会闪黑屏,就是A启动B,这个过程中会闪黑屏,虽然网上说可以设置一个闪屏页,中间有个过渡效果,或者设置B为透明主题,这样在启动的时候就看不到黑屏了
不倒翁的今生今世
·
2020-08-04 02:49
android项目开发经验
Activity那些事(一)
文章目录Activity生命周期启动模式与属性
Activity启动
方式Activity生命周期Launcher启动ActivityActivityA启动B如果Activity_B是透明的,则Activity_A
wyl_沧海一粟
·
2020-08-04 02:31
Activity启动
过程详解
本文分析Activity的流程图如下,下图是整个
Activity启动
的方法调用链,主要涉及到的类包括:Activity、Instrumentation、ActivityManagerService、ActivityStackSuper
泼墨成空
·
2020-08-04 02:55
Android框架层
炭灰似雪
Android | 基于Android9.0的startActivity流程分析(1):原Activity的onPause流程
本文章基于Android9.0,测试demo为在一个已经启动的MainActivity中点击按钮通过调用start
Activity启动
SecondActivity,通过在源码中添加log定位分析整个流程
明朗晨光
·
2020-08-04 02:47
#
Activity
Activity
Activity启动
模式 及 Intent Flags 与 栈 的关联分析
在学习Android的过程中,Intent是我们最常用Android用于进程内或进程间通信的机制,其底层的通信是以Binder机制实现的,在物理层则是通过共享内存的方式实现的。Intent主要用于2种情景下:(1)发起意图(2)广播它的属性有:ComponentName,action,data,category,extras,flags等,通常情况下,进行Intent的匹配涉及到3个属性:Acti
追梦的奈特
·
2020-08-04 02:58
知识梳理
Android知识梳理
Activity启动
模式详解
众所周知,android给我们提供了standard、singleTop、singleTask、singleInstance4种Activity的启动模式,其中:standard:标准模式,即默认启动模式;singleTop:顶单例模式,即要求实例处于栈顶;singleTask:内单例模式,即要求栈中只有一个实例;singleInstance:全局单例模式;接下来将会对以上4种加载模式进行讲解。1
zhangjinhuang
·
2020-08-04 02:37
android
Activity启动
详解
我们先从普通的应用内启动activity开始看起,也就是startActivity()这个方法,我们会发现这个函数最终会执行startActivityForResult()方法,传递的参数为intent和-1,所以我们直接看看这个函数publicvoidstartActivityForResult(Intentintent,intrequestCode,@NullableBundleoptions
子者不语
·
2020-08-04 01:43
Android源码解析
Android AOSP 6.0.1 常规start
Activity启动
流程分析
在App开发过程中,界面之间的跳转非常频繁,在一个Activity中启动另一个Activity一般都是通过startActivity方法实现的。Activity如何在Framework中运作这是我多年以来的困惑之一。以下代码分析基于Android6.0.1,因为笔者有台Nexus5,这款老爷机的最新代码只能更新到6.0.1了。下面一段代码是摘自某个DemoApp中的启动另一个Activity的代码
tyyj90
·
2020-08-04 01:43
Android源码
Activity启动
流程分析(基于android 5.1)
http://blog.csdn.net/turkeycock/article/details/50538971最近由于工作需要,需要深入了解AMS的内部实现。说老实话,虽然已经经过了几轮重构,AMS的代码还是又臭又长。。。万事开头难,先找个入口开始看吧。当从Launcher界面点击启动一个app时,会启动一个新的activity。所以就从startActivity()看起,研究一下activit
thinkinwm
·
2020-08-04 01:17
android
AMS
Activity启动
模式
两种方式可以定义
Activity启动
模式:-Manifest-IntentIntent定义的启动模式优先于ManifestManifest定义的启动模式"standard"(默认)"singleTop"
爱搬砖的摄影师
·
2020-08-04 01:56
Android
启动模式
Activity启动
流程
启动流程,在SDK上建立framework的调试环境后,可以进入framework里设置断点,跟踪
activity启动
流程启动一个Activity是用Activity类的startActivity()开始
此昵称已经存在吗
·
2020-08-04 01:41
android
Android的四大组件——Activity
生命周期71、一个最简单的完整的Activity生命周期:onCreate->onStart->onResume->onPause->onStop->onDestroy;2、当另一个
Activity启动
时
sunlovemoon1991
·
2020-08-04 01:56
Android_转载+整理
8.1 平台
Activity启动
流程
8.1平台
Activity启动
流程该堆栈分为两部分:(1)launcher点击启动App(2)App中启动其他Activity第一部分:Launcer启动Activity1.1执行顺序Activity.startActivityForResult
snail201211
·
2020-08-04 01:35
Android学习笔记
AndroiManifest.xml之Activity (一、关于
activity启动
模式、属性及Flag的进一步理解)
最近好好研究了索尼的系统的闹钟骨架,其中有不少值得总结的,其中一点就是AndroiManifest.xml之Activity。Activity有很多属性,仔细研究研究,还是很有用的,特别是其启动模式,能有效的帮助我们理解Task栈。*先简述几个基本的属性比如:1.name:activity的标识(相当于键值对中的key)2.theme:从字面就能理解,就是你这个activity的主题,一般是通过引
skdxiaon
·
2020-08-04 01:04
Android
组件
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他