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启动
流程(一)
Launcher进程请求AMSAMS发送创建应用进程请求Zygote进程接受请求并孵化应用进程应用进程启动ActivityThread一、Launcher进程请求AMS上面我们提到根Activity的启动流程其实就是桌面上点击一个应用图标进入到应用的第一个Activity的流程,其实桌面也可以看成一个程序,即Launcher。当系统开机后,Launcher也随之被启动,然后将已经安装的应用程序图标
xiaopangcame
·
2023-12-06 13:08
android
android
展开说说:Android之Activity的intent-filter匹配
大家都知道
Activity启动
分为两种型,显式启动和隐式启动,显式启动是指定了被启动的Activity而隐式启动则是通过匹配intent-filter的过滤内容进行匹配。
老梁学Android
·
2023-12-03 23:04
学习总结
android
Android基础——Activity
创建Activity销毁ActivityActivity生命周期返回栈介绍Activity状态Activity生命周期横竖屏切换恢复Activity数据
Activity启动
模式standardsingleTopsingleTasksingleInstance
松仔log
·
2023-12-03 00:34
#
Android基础
android
java
android
studio
Android中
Activity启动
模式分析
前言 当我们启动多次启动一个同一个Activity的时候,系统会创建多个实例并把他们全部放入任务栈中,当我们返回的时候,会发现这些Activity会一一回退。我们都知道栈是一种先进后出的数据结构,任务栈本质就是一个栈类型的数据结构。这就是为什么我们每按一下返回键都会有一个Activity出栈,直到栈为空为止。当栈中没有任何Activity的时候,系统就会回收这个任务栈。如果多次启动一个同一个
huangandroid
·
2023-12-02 08:04
Android之window机制token验证
同时文章涉及到Activty启动流程源码,读者可先阅读
Activity启动
流程这篇文章。文章涉及
NeWolf
·
2023-12-02 02:08
Android开发基础之Activity,图解Activity状态与生命周期
二、Activity栈三、Activity状态四、Activity生命周期五、
Activity启动
模式一、Activity是什么?
舒泱
·
2023-12-01 17:11
Android
android
Activity
Activity生命周期
Android的Activity生命周期以及模式
Activity生命周期
Activity启动
:onCreate()->onStrat()->onResume();点击Home返回:onPause()->onStop()新Activity如果为透明,不会调用
weixin_43471132
·
2023-12-01 17:11
android
【android开发-05】android中activity的启动模式介绍
当一个
Activity启动
后,它将会被压入堆栈。如果用户再次启动这个Activity,那么之前的实例会被暂停并压入堆栈顶,然后新的实例开始运行。
孤舟簔笠翁
·
2023-12-01 17:38
android应用开发
android
自定义View-View绘制流程
Android中Activity是作为应用程序的载体存在,代表着一个完整的用户界面,提供了一个窗口来绘制各种视图,当
Activity启动
时,我们会通过setContentView方法来设置一个内容视图,
Android写到秃
·
2023-11-27 03:03
重拾Activity(三)Activity知识
Activity资料进行整理的(篇幅较长,用于个人回顾)目录这篇文章是从安卓开发者文档找到的Activity资料进行整理的(篇幅较长,用于个人回顾)Activity创建Activity实现用户界面在清单文件中声明
Activity
mr_sunming
·
2023-11-21 11:40
android
Activity
Android 开发笔记2.0
个别手机在锁屏页点击三个功能入口无效,原因:非
Activity启动
Activity需要加上标记为NEW_TASK。
LongSh1z
·
2023-11-15 23:54
Android
踩坑
android
java
ui
初识Android系统
androidinit进程启动流程》3,《androidzygote进程启动流程》4,《AndroidSystemServer进程启动流程》5,《androidlauncher启动流程》6,《Android
Activity
佳哥的技术分享
·
2023-11-13 06:58
android
flutter
面试总结
的区别以及实现原理Map、Set、List区别Java虚拟机捕获子线程异常线程池单例模式线程安全Android相关:多进程写sp的问题sp底层实现Activity和Fragment生命周期,生命周期函数是谁调用的
Activity
Huang兄
·
2023-11-06 19:14
android
操作系统
多线程
面试
java
Android S startActivity 启动流程分析
AndroidSstart
Activity启动
流程分析Activity中startActivity会执行Instrumentation.execStartActivity()的方法publicActivityResultexecStartActivity
liulei9385
·
2023-11-06 01:00
android
java
apache
Android 11
Activity启动
流程分析
Android11
Activity启动
流程分析本片文章是基于Android11版本来分析应用Activity的启动的,Activity是Android四大组件中最重要的一个,因为我们所有的页面基本上都是基于
guojingbu
·
2023-11-06 01:29
android
源码分析
基础
java
android
Android---WMS核心分析
目录Activity与Window相关概念WindowManagerServiceActivity相关变量WMS启动流程分析窗口类型1.应用窗口2.子窗口3.系统窗口从
Activity启动
角度看WMS窗口的显示次序
别偷我的猪_09
·
2023-11-05 10:23
android
Android图形系统篇总结摘要
Android图形系统学习框架:Android图形系统简单总结下
Activity启动
后布局显示过程:SurfaceFlinger是在init.rc解析的时候被创建的,执行其main方法,实例化了Surfaceflinger
fdsafwagdagadg6576
·
2023-11-05 07:54
Android
android
服务Service
Senice可以与其他组件进行交互,一般由
Activity启动
,但是并不依赖于Activity。当Activity的生命周期结束时,Service仍然会继续运行直到自己的生命周期结束为止。
在下嗷呜
·
2023-11-04 19:37
android
java
【面试】Android面试题
架构图包含内容启动分析应用程序启动分析APK中的线程自定义Thread与UI线程的区别APK程序的运行过程Acticity概念生命周期Activity状态dialog会不会影响Activity生命周期
Activity
傲丿奈我何
·
2023-11-04 02:14
合集
android
java
android
studio
Android四大组件之Activity(九)—— 执行Activity生命周期
1XcVD68cC_2wKtm8jJkdNQAprzv2、感谢IT先森的系列博客:Android应用进程创建流程大揭秘Android四大组件之bindService源码实现详解Android四大组件之
Activity
aaqian1
·
2023-11-03 10:07
android开发
android
java
移动开发
Android O版本 ActivityThread为入口分析
Activity启动
//ActivityThread.javapublicstaticvoidmain(String[]args){Environment.initForCurrentUser();//MakesureTrustedCertificateStorelooksintherightplaceforCAcertificatesfinalFileconfigDir=Environment.getUserCon
buzuibugui
·
2023-11-02 06:00
Intent的几种有关
Activity启动
的方式与Activity和Task的启动模式
当一个
Activity启动
时,就会把它压入该Task的堆栈,而当用户在该Activity中按返回键,或者代码中finish掉时,就会将它从该Task的堆栈中弹出。
sengeiou
·
2023-10-31 23:25
Android开发
Activity启动
总结
在上一篇文章中,我们通过跟踪源码了解了Activity大致的启动流程,相信你也肯定看的晕头转向的,没关系,今天这篇文章是放松篇,帮你即使不看源码也能掌握。其实就是一个跨进程通信的过程,从客户端进程到服务端进程,再最后转到客户端进程中去,来一张流程图更清晰。tanghulu_img.png
糖葫芦_倩倩
·
2023-10-31 20:29
Android开发笔记(三)—Activity篇
活动组件
Activity启动
和结束生命周期启动模式信息传递Intent显式Intent隐式Intent向下一个Activity发送数据向上一个Activity返回数据附加信息利用资源文件配置字符串利用元数据传递配置信息给应用页面注册快捷方式启动和结束
so.far_away
·
2023-10-31 00:51
安卓开发进阶
安卓
笔记
android
RecyclerView04:通用的下拉刷新和上拉加载更多
阅读源码的
Activity启动
流程。基于头部和底部的RecyclerView,监听手指下拉的距离,改变头部刷新View的marginTop值。
xqiiitan
·
2023-10-30 17:35
Android---Start
Activity启动
过程
在手机桌面应用中点击某一个icon之后,最终是通过startActivity去打开某一个Activity页面。我们知道,Android中的一个APP就相当于一个进程。所以,startActivity操作中还需要判断,目标Activity的进程是否已经创建。如果没有,则在显示Activity之前还需要将进程Process提前创建出来。假设是从ActivityA跳转到另一个APP中的ActivityB
别偷我的猪_09
·
2023-10-29 02:17
#
Android进阶
1024程序员节
Activity启动
流程
内容摘录自《Android插件化开发指南》以启动斗鱼app为例子Launcher通知AMS,要启动斗鱼App,而且指定要启动斗鱼的哪个页面(也就是首页)。AMS通知Launcher,好了我知道了,没你什么事了,同时,把要启动的首页记下来。Launcher当前页面进入Paused状态,然后通知AMS,我睡了,你可以去找斗鱼App了。AMS检查斗鱼App是否已经启动了。是,则唤起斗鱼App即可。否,就
1dot4
·
2023-10-27 01:09
Android AMS分析之
Activity启动
过程
在Androidframework的systemService中有多个以线程形式存在的Service,如ActivityManagerService、WindowMangerService等等,其中ActivityManagerService(AMS)是个很重要的Service,管理着四大组件的生命周期,本文先从Activity的启动过程入手,了解从App端请求一个Activity,到AMS进行一
guitarjoy
·
2023-10-25 21:14
android
安卓面试题
安卓面试题Android篇1、
Activity启动
模式2、RxJava、Retrofit使用3、MVC/MVP/MVVM4、图片加载框架5、网络框架6、View、ViewGroup事件分发机制7、理解Activity
marco00008
·
2023-10-21 17:38
笔记
2018年Android面试总结
2018年面试总结(不分先后):自定义view;上拉加载和下拉刷新;事件分发机制;进程间通信;MVP框架;重写和重载;
activity启动
方式;lrucache;引入三方包的步骤;数据加密方式;ReactNative
129独立日
·
2023-10-21 01:54
appium工具使用 App元素探测器 Adb介绍及 原理解析<搬代码>
deviceNameplatformNameappPackageappActivitydeviceName设备名字,platformName什么系统android,appPackage测试包名,app
Activity
搬代码
·
2023-10-20 05:08
adb
android
android
studio
Binder的使用及手动实现AIDL
在对
Activity启动
流程,App安装流程源码梳理过程中,Binder也是我们经常碰到的。因此,在我们阅读这些源码之前,要弄清Binder是如何使用的。
星星y
·
2023-10-20 03:26
Android 重学系列 WMS在
Activity启动
中的职责 计算窗体的大小(四)
前言通过启动窗口为例子,大致上明白了WMS是如何添加,更新,移除窗口的工作原理。本文将会重点聊一聊窗口的大小计算逻辑。下面的源码都是来自Android9.0正文窗口大小计算计算窗口的大小和Android4.4相比变化很大。花了一点心思去重新学习了。在Android4.4中,窗体的计算在onResume中调用了ViewRootImpl调用relayoutWindow对整个Window重新测量窗口大小
yjy239
·
2023-10-19 09:00
【Android初级面筋】在这个要求高级开发的行情下,查漏补缺
6.
Activity启动
流程ActivitystartActivityForResultInstrumentationexecStartActivityAMSstartActivityApplicationThreadscheduleLaunchActivityActivityThread.HhandleMessage
wq221aas
·
2023-10-18 17:35
程序员
架构
移动开发
android
android面试准备之==>查漏补缺
1.SharePreference的xml文件默认存储目录如果不做修改,默认存储在"/data/data/your_app_package_name/shared_prefs/命名"目录下2.
activity
mickban
·
2023-10-18 16:27
面试复习
Android安全笔记-Tasks与Recents Screen与Fragment基本概念
一个新应用启动(点击图标):1.新的task创建;2.main
activity启动
并压入backstack中,默认为这个backstatck的rootactivity;3.新的
activity启动
,压入
bai_Mou
·
2023-10-18 04:10
android
Android12 am命令的使用及实现流程分析
gitee上AndroidNotes,同步csdn本文基于Android12分析am命令在shell通过命令am,可以输出该命令的帮助信息,常用的命令如下几大组件相关的命令,通过名字大概知道用途start-
activity
pecuyu
·
2023-10-17 06:38
Android
stability
Android源码解析
Android
android
命令
binder
1 Activity相关
Activity生命周期Android任务栈
Activity启动
模式scheme跳转协议(特别注意这个)一、Activity生命周期1、什么是Activity?
一枝妖孽
·
2023-10-15 01:32
第三篇
Activity启动
模式---任务栈
Activity启动
模式LaunchModel有四种:standard、singleTop、singleTask,singleInstance。
niuyongzhi
·
2023-10-14 07:42
Android开发从基础到高级
android
Android系统层面限制应用开机自启动详解
androidinit进程启动流程》3,《androidzygote进程启动流程》4,《AndroidSystemServer进程启动流程》5,《androidlauncher启动流程》6,《Android
Activity
佳哥的技术分享
·
2023-10-12 22:18
android系统开发实战
android
Activity启动
流程
文章目录一、根Activity的启动流程二、普通
Activity启动
流程涉及到的进程间/内的通信方式一、根Activity的启动流程根
Activity启动
过程中涉及四个进程:Launch进程、AMS所在进程
kqli
·
2023-10-12 18:00
android
android
Activity启动
过程
activity作为android四大组件之一,加上我们开发过程中使用最多的也是它,所以对于开发来说,有必要清楚它的一个启动过程,以便于我们更好,更安全的使用activity来实现需求。关于activity的启动过程,网上已经有很多的文章介绍,所以这里我仅仅结合流程图将它的脉络梳理了一下,一来更加清晰易懂,二来以便后面查阅。本文并没有结合源码具体深入到流程中每个类以及方法的调用,因为网上已经有很多
codeKeeper
·
2023-10-12 12:51
Android AMS——创建任务栈(十)
一、启动模式
Activity启动
模式是Android开发中的一个重要概念,它定义了一个Activity如何被启动和管理。
c小旭
·
2023-10-11 15:57
Android
AMS
android
AMS
framework 学习笔记23. input输入事件番外6(事件分发 APP获取事件)
上一节中讲到dispatchMotionLocked()向目标窗口分发事件,接下来继续学习目标窗口是如何获取和绑定的;窗口的绑定是在Activity的启动流程中(具体可以参考笔记14
Activity启动
流程
加个标志位
·
2023-10-08 02:21
Java线程等待唤醒机制(加深理解)
等待唤醒机制示例下面代码是一个简单的线程唤醒机制示例,主要就是在
Activity启动
的时候初始化并start线程,线程start后会进入等待状态,在onResume方法中执行notify方法唤醒线程。
一叶飘舟
·
2023-10-07 17:28
java
从源码角度分析Activity的启动流程
挥舞着指尖,谱写指尖的艺术前言阅读完本章你将收获Activity的启动流程AMS与客户端交互实现
Activity启动
过程Activity中的任务栈出入流程Application是何时在哪创建的先执行attach
长安故里.
·
2023-10-04 11:16
Android开发旅途
java
android
移动开发
Android Q之提前适配攻略(四)(后台
Activity启动
限制)
转自:https://blog.csdn.net/qq_37199105/article/details/89632414前言AndroidQ加强了关于后台Activity的启动限制,App不可以随意的从后台拉起Activity,这里对Google官方文档进行一转载,不进行过多的改动,google原文链接:https://developer.android.com/preview/privacy/
gf771115
·
2023-10-04 04:17
Android
主Activity(Root Activity)的启动流程
在
Activity启动
流程源码分析中我讲了就是普通的启动Activity,但是其实他们的启动过程基本是差不多,要说区别就是启动主Activity是需要创建进程的Application和很多的初始化的操作
有没有口罩给我一个
·
2023-10-03 12:33
Android应用程序启动流程
Activity启动
流程文章摘抄自:http://liuwangshu.cn/framework/component/1-activity-start-1.html一.Launcher点击桌面按钮启动应用我们知道
Leon_hy
·
2023-09-30 21:07
Activity启动
过程(以Android9.0为例)
一、AndroidApplication启动流程分析1.App基础理论每个AndroidApp都在一个独立空间里,意味着其运行在一个单独的进程中,拥有自己的VM,被系统分配一个唯一的userID.与众多基于Linux内核的系统类似,启动系统时,bootloader启动内核和init进程.init进程分裂出更多名为"daemons(守护进程)"的底层的Linux进程,诸如androiddebugde
桃子_122
·
2023-09-29 10:47
上一页
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
其他