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启动
Android四大组件之Activity
一个Activity的启动顺序:onCreate()→onStart()→onResume()当另一个
Activity启动
时:第一个ActivityonPause()→第二个ActivityonCreate
_执_念__
·
2021-05-21 11:19
源码分析
Activity启动
Window的创建、添加、显示过程
准备工作分析源码前,为了方便在AndroidStudio查看源码,打开网址:https://github.com/anggrayudi/android-hidden-api下载对应的API源码image.png然后将下载的源码,替换自己SDK下对应PAI的android.jarimage.png然后重启AndroidStudio之后查看android.jar后就可以查看源码image.pngAct
HannyYeung
·
2021-05-21 03:42
Android基础:Activity回顾(生命周期、启动模式)
Activity主要有以下几种执行流程:1、一般状态:
Activity启动
完成后点返回按钮活调
西西邱
·
2021-05-20 13:55
Android 项目开发必备-Activity管理栈之ActivityManager的建立
timg.jpg在我们日常开发当中你一定为无缘无故的内存泄漏而烦恼,或者因为多个Activity互相跳转而烦恼,这时候我们就需要一个利器-ActManager.有了这个帮助类我们就可以省去静态去写一些
activity
PaperKite
·
2021-05-19 15:01
Activity的四种状态
基本状态1、Active/Running:一个新
Activity启动
入栈后,它显示在屏幕最前端,Activity处于活动状态,此时Activity处于栈顶,此时它处于可见并可和用户交互的激活状态,叫做活动状态或者运行状态
hashj
·
2021-05-19 09:25
Android系统应用框架篇:
Activity启动
流程(三)
Android系统应用框架篇:
Activity启动
流程(三)关于作者郭孝星,程序员,吉他手,主要从事Android平台基础架构方面的工作,欢迎交流技术方面的问题,可以去我的Github提issue或者发邮件至
郭孝星
·
2021-05-18 02:53
第三次,腾讯面试官又把我问懵了,这次是 Android Binder 的底层原理...
智能手机的发展,及用户普通追求高效率,用户体验的提升,要求开发人员必须会懂实现原理及优化APP程序;现在,不管是面试他人还是被面试目前都经常问到原理性的问题,Binder实现原理,Handler实现原理,
activity
清风Coolbreeze
·
2021-05-17 21:34
Android
程序人生
面试
腾讯
Android面试
Activity启动
?(慎入)
ActivityThread#main在ActivityThread中值得关注的成员变量//Binder本地对象,ams与应用程序进行通信的中介finalApplicationThreadmAppThread=newApplicationThread();finalHmH=newH();privateclassHextendsHandler......ActivityThread#attachAc
公众号_CoderLi
·
2021-05-15 22:50
Android Note -
Activity启动
模式
任务栈任务栈(ActivityTask)由framework层的ActivityServiceManager管理的一个栈,在默认情况下,一个Application只维护一个任务栈,并以包名命名。每次系统需要启动一个Activity,要先将Activity入栈,然后才开始进行Activity的生命周期启动模式在manifest中Activity标签下的"android:launchMode"属性中设
肉丝汤
·
2021-05-15 11:28
1.1 Activity的生命周期全面分析
1.典型情况下生命周期分析问题:First
Activity启动
SecondActivity,请问是SecondActivity的onResume和FirstActivity的onPause那个先执行?
詹徐照
·
2021-05-15 08:20
VirtualApp拆解之二:
Activity启动
流程
一、第一次启动插件中Activity的流程这是指从九宫格点击第一次进入插件时的
Activity启动
流程。
alen17
·
2021-05-13 15:37
Activity启动
模式和Fragment相关问题总结
Activity启动
模式:1.standard启动模式:应用的默认启动模式,每次都创建新的实例。
搅局者
·
2021-05-12 21:01
SingleTask使用时遇见的坑(1)
,举个例子,此时有ActivityA,ActivityB,ActivityC,他们都是同一进程下的Activity,A和C的启动模式是Standard,B是SingleTask的,那么A通过Start
Activity
薛定谔_没有猫
·
2021-05-11 16:10
实践--Android四种启动模式(最简单描述)
依次启动所有activity从four
activity启动
firstactivitysingl
米谷米
·
2021-05-11 12:32
Activity启动
过程源码分析
编程之乐转载请注明原创出处,谢谢!根据上篇文章-Launcher源码浅析,我们知道点击Launcher某个图标后,会调用Launcher的startActivitySafely方法。如下:publicbooleanstartActivitySafely(Viewv,Intentintent,ItemInfoitem){booleanuseLaunchAnimation=(v!=null)&&!in
编程之乐
·
2021-05-09 19:23
Activity启动
模式
一:简单的概念四种启动模式:
Activity启动
模式设置:在清单文件中,Activity的四种启动模式:1.standard默认启动模式,每次激活Activity时都会创建Activity,并放入任务栈中
选一个昵称这么难
·
2021-05-08 08:33
android
Activity启动
模式LaunchMode
首先说一下为何activity需要启动模式。记得有一次一位同事问过我一个问题,他从项目首页A跳转选地址页面B,选好地址回到首页面A,一切正常,双击back退出程序,发现还在首页面A。由于我处理这种问题的时候,一般是B页面直接调用finish方法,结果解决问题绕了很大的弯路,最后发现他是在B页面调用startactivity方法回到A,这也是最根本问题所在。在默认的情况下,当我们多次启动一个acti
楊帥
·
2021-05-07 23:48
四种启动模式
Activity启动
方式有四种:(1)standard:每次启动一个Activity都会又一次创建一个新的实例入栈,无论这个实例是否存在。
我的资讯圈
·
2021-05-06 04:34
android面试笔试总结(android篇)
Activity中的几种启动模式activity的几种启动模式是android中常考的知识点,一般会考察有哪几种启动模式,以及每种启动模式在什么场景下使用:standard:这个是android默认的
Activity
的一幕
·
2021-05-05 16:12
Activity启动
流程
1、booleanonKeyDown(intkeyCode,KeyEventevent)(Activity.java)——》2、voidstartActivity(Intentintent)(Activity.java)——》3、voidstartActivity(Intentintent,@NullableBundleoptions)(Activity.java)——》4、voidstartAc
echo兵兵兵
·
2021-05-04 12:27
Android 电话拨号器
电话拨号器的:逻辑很简单首先获取输入的电话号码然后在点击按钮的时候,发送一个隐式的Intent的给系统系统去寻找自带的拨号
Activity启动
,然后拨打号码在查看Android原始的电话应用,获取拨号的
枫羽望空
·
2021-05-04 05:22
Android 进阶解密阅读笔记4
启动Activity流程回顾从Launcher应用开始,到指定应用的
Activity启动
,这期间经过了Launcher应用进程->AMS(即SystemServer进程)->zygote进程->应用进程这样的进程流转
jkwen
·
2021-05-04 00:02
Android面试大纲
【Activity相关】Activity详细解析
Activity启动
过程详解图解Activity的启动过程一篇文章看明白Android
Activity启动
模式&IntentFilter匹配规则Activity
小强子同学
·
2021-05-02 08:36
Android 源码分析之旅3.2--
Activity启动
流程(系统级API入门Framework)
这是源码分析系列的第三篇博客了,这里我说明一下为什么要进行
Activity启动
流程的源码分析。
小楠总
·
2021-04-30 09:17
Android 基础面试题总结
(联系方式在GitHub)四大组件说一下
Activity启动
模式要想真正理解
Activity启动
模式,一定要先理解启动模式背后的Task工作模型,这样才能更好地记住每种启动模式的特点,以及为什么需要启动模式这种设计
彭旭锐
·
2021-04-28 20:35
Android的Activity生命周期
传送门Activity生命周期Activity最全面详解Paste_Image.png一个Activity的启动顺序:onCreate()——>onStart()——>onResume()当另一个
Activity
侯蛋蛋_
·
2021-04-27 22:21
Activity启动
流程
:)本文主要是介绍了activity的启动流程,前提是需要了解binder机制(不了解就还是不要往下看了)流程大概(大概了解就行,后面会详细讲解)当我们调用startActivity(包括activtiy的和context的startActivity),最后都会调用到一个叫做Instrumentation对象的execStartActivity的方法而execStartActivity方法最后调用
大批
·
2021-04-26 16:06
Activity启动
过程
app启动的过程有两种情况,第一种是从桌面launcher上点击相应的应用图标,第二种是在activity中通过调用startActivity来启动一个新的activity。我们创建一个新的项目,默认的根activity都是MainActivity,而所有的activity都是保存在堆栈中的,我们启动一个新的activity就会放在上一个activity上面,而我们从桌面点击应用图标的时候,由于l
Candy有雪吃
·
2021-04-25 04:57
Android开发学习
比如启动一个Activity,我们需要知道
Activity启动
时所在的上下文环境;调用Toast提示时,也需要知道Toast组件所在的运行环境。
狐尼克朱迪
·
2021-04-24 11:16
关于Activity你所需要知道内容(一)
根据下面的目录来介绍和理解Activity中的知识点:1.Activity的生命周期2.Activity的缓存方法3.
Activity启动
模式4.Activity显式隐式启动5.Activity的加载过程
帝王鲨kingcp
·
2021-04-23 19:03
《Android开发艺术探索》学习笔记(第1章)
2.在新的
Activity启动
之前,栈顶的Activity需要先onPause后,新Activity才能启动。3.当新启动一个Activity的时候,旧Activity的onP
zpauly
·
2021-04-23 16:35
Activity生命周期及方法
当单独一个
Activity启动
时,任何启动模式~onCreate()在Activity创建时调用,通常做一些初始化设置。
姜likeKyou
·
2021-04-23 15:44
百度面试总结
Service区别6.context数量7.怎么通过官网链接打开本地app8.怎么使用两个栈实现链表的效果9.BitMap优化10.自定义实现drawableLeft效果11.mvp12.手写单例13.
activity
Sophia_dd35
·
2021-04-19 16:23
Android
Activity启动
模式与状态保存及恢复详解
一.简介Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,ContentProvider内容提供者,BroadcastReceiver广播接收器)之一。Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentVie
雷涛赛文
·
2021-04-19 15:22
2020BATJAndroid面试笔试总结篇
Activity中的几种启动模式activity的几种启动模式是android中常考的知识点,一般会考察有哪几种启动模式,以及每种启动模式在什么场景下使用:standard:这个是android默认的
Activity
干饭程序员
·
2021-04-18 22:50
腾讯 Apm 框架 Matrix 源码阅读 - TracePlugin 架构解析
这个模块中包含了帧率(FPS)检测,启动时间检测(APP启动和
Activity启动
),ANR检测,慢函数检测,这四个Tracer
河里的枇杷树
·
2021-04-18 13:51
Activity启动
源码分析(3)-- 新app进程创建过程
Activity启动
源码分析--总篇
Activity启动
源码分析(1)--预启动过程
Activity启动
源码分析(2)--Pause过程1.目的这篇的话,打开新app的Activity,这个app的进程创建过程
月止风溟
·
2021-04-18 09:17
android面试笔试总结(android篇)
Activity中的几种启动模式activity的几种启动模式是android中常考的知识点,一般会考察有哪几种启动模式,以及每种启动模式在什么场景下使用:standard:这个是android默认的
Activity
Android柯南
·
2021-04-18 05:47
Activity启动
流程
的核心原理系列Android启动流程https://www.jianshu.com/p/f66f639c59d3AMS启动和应用https://www.jianshu.com/p/8f0d372b0a34
Activity
flynnny
·
2021-04-18 02:06
Android应用启动流程分析
1前言网上看过很多
Activity启动
过程的源码解析,很多文章会贴上一大段代码,然后从startActivity()函数开始深究整个源码的调用栈。
天才木木
·
2021-04-17 23:20
如果一个
Activity启动
比较慢,需要优化,你觉得可以从哪些方面入手?
打开一个app的时候速度比较慢,等一会才能看到UI,有很多种原因,下面是我根据这些个情况做出的多种优化,记录一下。1、采用动态布局:先是优化了布局,减少层级嵌套,使用merge优化等等。但发现加载xml布局还是慢了点,于是改为动态布局,布局的时间减少了好几倍。2、利用MessageQueue.IdleHandler()回调按照activity的生命周期,onStart时可以看见页面,onResum
码农乐园
·
2021-04-15 23:56
android
android开发
队列
java
android
python
mysql
Android中Service的启动与绑定过程详解(基于api29)
前言前面我写到一个文章是关于
Activity启动
流程的。这一篇的内容是关于Service的启动和绑定的流程详解。
NeWolf
·
2021-04-15 14:23
Android
Activity启动
流程分析
每天一篇系列:强化知识体系,查漏补缺。欢迎指正,共同学习!在上一篇文章>中,已经分析了一个应用进程是如何分裂出来的,这篇文章将会承接上一篇流程来分析一个Activity的启动流程。如何启动一个应用?以PhoneWindowManager的启动Home为例:voidstartDockOrHome(){awakenDreams();Intentdock=createHomeDockIntent();i
Young_Allen
·
2021-04-14 04:09
FrameWork源码解析(10)-插件化框架VirtualApk之
Activity启动
主目录见:Android高级进阶知识(这是总目录索引)框架地址:VirtualApk在线源码查看:AndroidXRef上面我们已经讲了两篇关于这个插件化框架了:1.插件化框架VirtualApk之初始化2.插件化框架VirtualApk之插件加载如果看了前面这两篇应该对插件有点了解,但是要理解这篇文章还需要应用程序内Activity的启动流程相关的知识,并且我们知道要绕过系统检查必须要Activ
ZJ_Rocky
·
2021-04-14 00:52
AMS启动和应用
的核心原理系列Android启动流程https://www.jianshu.com/p/f66f639c59d3AMS启动和应用https://www.jianshu.com/p/8f0d372b0a34
Activity
flynnny
·
2021-04-13 12:41
大厂高频面试题
Android
Activity启动
流程Zygote启动流程(小米)ActivityRecord是什么、Activity的四种启动模式(小米、百度)Launcher启动App的流程,中间有几种跨进程通信(
Android战五渣
·
2021-04-12 18:28
Android基础学习(持续更新)
下周一入职,不熟悉的城市,欣喜,忐忑一、
Activity启动
模式任务栈Task,是一种用来放置Activity实例的容器,以栈的形式盛放(先进后出)。
·
2021-04-06 13:10
Android基础
[Android]AMS源码分析(一)Activity生命周期管理
当前比较成熟的插件化技术,也是通过对
Activity启动
流程中的重要
dafasoft
·
2021-03-29 17:25
2020 Android常见面试题
Activity的生命周期和启动模式
activity启动
模式ANR的原因ANR出现的场景以及解决方案四大组件Service的开启方式Activity与Service通信的方式Activity之间的通信方式
我看Android
·
2021-03-26 09:08
Android初级01四大组件
一般来说,
Activity启动
经过以下几个步骤:onCreate()---->onStart()---->onResume()---->Activityisrunning.Activity正常结束掉会经过以下几个步骤
JormunChan
·
2021-03-11 13:10
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他