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
ActivityManager
Android中动态广播注册和收发原理
1.注册广播:封装Binder对象到AMS动态广播的注册核心在于将接收器与AMS(
ActivityManager
Service)建立跨进程通信通道,具体流程如下:Binder对象生成当应用调用registerReceiver
xzkyd outpaper
·
2025-07-27 13:11
android系统开发知识
android
计算机八股
Android 跨进程通信(IPC)深度技术总结
1.1为什么需要跨进程通信系统架构需求:Android系统服务(如
ActivityManager
Service、WindowManagerService)运行在system_s
JT-Blink
·
2025-06-29 04:30
Android
android
Android筑基——Service的启动过程之同进程启动(基于api21)
2.1ContextWrapper.startService()方法2.2ContextImpl.startService()方法2.3ContextImpl.startServiceCommon()方法2.3.1
ActivityManager
Native.getDefault
willwaywang6
·
2025-06-28 23:22
#
Android
架构学习
android
Service
启动
开启User流程
起点在
ActivityManager
Service.javapublicbooleanstartUserInBackground(finalintuserId){returnmUserController.startUser
李光宇
·
2025-06-15 15:37
android
startUser
一篇通俗易懂的Android视图系统设计与实现
静等创建进程的呼唤,一切应用进程均由Zygote进程孵化SystemServer进程的职责SystemServer是Zygote自动创建的进程,并且会长时间驻留在内存中,该进程内部会注册各种Service如:
ActivityManager
Service
2301_82242326
·
2025-06-13 20:20
程序员
android
【Android基础回顾】四:ServiceManager
它是BinderIPC的一部分,用于在客户端和服务端之间建立联系,广泛应用于系统服务(如
ActivityManager
、WindowManager等)的注册与获取。
程序员-薯片
·
2025-06-07 00:09
Android
android
【Android基础回顾】五:AMS(Activity Manager Service)
Android的AMS(
ActivityManager
Service)是Android系统中的核心服务之一,负责管理整个应用生命周期、任务栈、进程和四大组件(Activity、Service、BroadcastReceiver
程序员-薯片
·
2025-06-07 00:09
Android
android
launcher启动流程fallbackhome/launcher/开机向导(Android14)
amsatmswms以及具有android.intent.category.HOME属性的activity调用过程虽凌乱,但完整一system_server中startOtherServices方法->
ActivityManager
Service.systemReady
qq_36975610
·
2025-05-27 08:36
android
系统架构
android.os.OperationCanceledException - What it means
01-2901:33:12.969434470I
ActivityManager
:Displayedcom.google.android.talk/.SigningInActivity:+997ms01-
zirconsdu
·
2025-05-24 03:21
MIB职涯
Android Framework 框架层主要功能类的基本介绍
框架层的主要组成部分包括:
ActivityManager
:管理应用的生命周期、任务和活动(Ac
Dic-
·
2025-05-21 05:09
AOSP
#
Android
Framework
#
Android
APP
android
框架层
framework
Android系统架构开篇(深度好文,值得收藏,2019-2021历年阿里Android面试真题
SystemServer进程,是由Zygote进程fork而来,SystemServer是Zygote孵化的第一个进程,SystemServer负责启动和管理整个Javaframework,包含
ActivityManager
m0_64604636
·
2025-05-13 11:33
程序员
面试
移动开发
android
解密AMS:大厂面试必考的Android启动流程与源码解析
一、AMS核心功能1.AMS在应用启动中的核心作用真题:
ActivityManager
Service(AMS)在应用启动流程中扮演什么角色?为什么说AMS是跨进程通信的核心?
每次的天空
·
2025-05-11 10:39
Android学习知识总结
android
Android ANR原理代码分析(二)
com.android.server.am.
ActivityManager
Service#appNotRespondingViaProvider:ContentProvider超时,目前没有使用。
xiaosayidao
·
2025-05-04 23:40
android
Android ANR机制的原理以及问题分析(三)
二、BroadcastTimeout在
ActivityManager
Service中,构造了两种
csbhwy
·
2025-05-04 23:08
Android框架相关
android
java
anr
broadcast
Android发送广播“non-protected broadcast”错误
产生原因查看源码在
ActivityManager
Service中有个checkBroadcastFromSystem方法privatevoidcheckBroadcastFromSystem(Intentintent
写点啥呢
·
2025-04-30 22:29
java
开发语言
android-studio
android
Android 11.0 framework实现对系统语言切换的功能实现
然后实现对系统语言的切换功能实现,接下来分析下系统中关于系统语言切换的相关功能2.framework实现对系统语言切换的功能实现的核心类frameworks/base/core/java/android/app/I
ActivityManager
.aidlframeworks
安卓兼职framework应用工程师
·
2025-03-28 15:26
android
11.0
Rom开发疑难问题分析
android
11.0
Rom定制化高级进阶
android
rom
framewokr
语言切换
系统语言切换
ActivityManager
Service是什么?有什么作用?以及内部原理——概要!!!!!!
下面有关于
ActivityManager
Service的一些理解的资料,可以参考加深理解
ActivityManager
Service是什么?有什么作用?
脚踏实地,坚持不懈!
·
2025-03-18 02:54
android
### **Android核心系统服务深度解析(AMS/ATMS/WMS/DMS)**
------####**一、AMS(
ActivityManager
Service)****职责**:管理应用生命周期、进程调度、四大组件(Activity/Service/Broadcast/ContentProvider
凤翎鹤冢
·
2025-03-13 00:27
python
开发语言
Android应用开发面试题
A.ContextB.ApplicationC.
ActivityManager
D.Lifecycle答案:DAndroid中常用的布局文件后缀是()。
qhs1573
·
2025-03-09 08:05
android
jvm
android工具am的用法,Android中AM、PM、dumpsys命令使用总结
1、AM命令用法1.1、简单介绍am指令是
activitymanager
的缩写,可以启动Service、Broadcast,杀进程,监控等功能,这些功能都非常便捷调试程序。
喵杀
·
2025-03-03 23:37
android工具am的用法
AMS服务(安卓)
安卓的AMS即
ActivityManager
Service,是Android系统中的核心服务之一。
♡挥不尽的记忆♡
·
2025-02-05 17:30
android
简述Activity Manager的源码
一、
ActivityManager
的作用及重要性
ActivityManager
在Android系统中扮演着至关重要的角色。
Android_阿拉拉
·
2024-09-05 14:40
Android
android
Android监听最近任务列表,Android获取手机最近任务列表
AppAdapter.javapackagecom.kale.appinfo;importjava.util.HashMap;importjava.util.List;importandroid.app.
ActivityManager
沫小哚
·
2024-08-31 12:47
Android监听最近任务列表
Android AMS
Android进阶:一口气读完《Android进阶解密》-掘金AndroidAMS(
ActivityManager
Service)实现的功能**管理应用程序的生命周期:**启动、停止、暂停、恢复和销毁应用程序
shuizhizhiyin
·
2024-03-12 17:06
android
【学习笔记】APP启动时间测试
APP启动1.1APP启动流程(1)Launcher通过Binder进程间通信机制通知
ActivityManager
Service,它要启动一个Activity;(2)
ActivityManager
Service
池上花谷
·
2024-02-20 21:08
学习笔记
LayoutInflater源码解析及常见相关报错分析
Android系统中有许多包括
ActivityManager
Service在内的系统级服
左大星
·
2024-02-13 13:48
Android进阶
android
androidx
四大组件的工作过程
Instrumentation.execStartActivityActivity由
ActivityManager
Native.getDefault来启动,又转移到了AMS中。
android小菜鸡一枚
·
2024-02-10 10:16
Android ANR:Application Not Responding详解
二、ANR的四种类型在Android系统中,应用程序的响应由
ActivityManager
及WindowManager两个系统服
多仔百事宅
·
2024-02-08 01:06
kotlin 获取当前进程名
借助
activityManager
的getRunningAppProcesses方法也可获取进程名,但是此方法属于敏感API,如果隐私条款审核的比较严格的话,需要额外声明此API调用的目的,故不使用该方式使用
songsyl1207
·
2024-02-05 09:25
Android进阶 ---
ActivityManager
Service模块分析
Android进阶—
ActivityManager
Service模块分析简介作为一名合格的Android开发工程师,我们不仅要会使用四大组件,并且要知晓其背后运作的原理!
帅气好男人_Jack
·
2024-02-03 10:01
android源码
关于只有两行报错的闪退( E/
ActivityManager
: Found activity ActivityRecord)
E/
ActivityManager
:FoundactivityActivityRecord{796b2e5u0com.design.my.next/.MainActivityt1258f
码农终结者
·
2024-02-03 06:21
故障与异常系列
按钮属性
闪退
1024程序员节
ActivityManager
Service的启动流程
/java/com/android/server/SystemServer.java/frameworks/base/services/core/java/com/android/server/am/
ActivityManager
Service.java
isLJli
·
2024-02-02 22:08
Android源码分析:Activity启动流程
这个流程中涉及一下几个类:android.app.Activityandroid.app.Instrumentationcom.android.server.am.
ActivityManager
Servicecom.android.server.am.ActivityS
LeaYw
·
2024-02-02 12:27
安卓杀掉后台多余进程
有客户说后台服务进程太多导致系统会卡顿,本来芯片处理能力有限,所以想把后台多的不重要的进程杀掉,以下代码通过添加进程白名单的方式把其余的进程杀掉,在服务中通过一个handler5秒检测一次:importandroid.app.
ActivityManager
技术求索者
·
2024-02-01 07:18
android
Android AMS启动流程和AMS家族
[转]Android解析
ActivityManager
Service(一)AMS启动流程和AMS家族(遵循CC4.0BY-SA版权协议)关联系列Android系统启动流程系列Android应用进程系列Android
Miss_Ella
·
2024-01-31 00:10
AppTask.moveToFront()源码分析
ActivityManager
.AppTask.moveToFront()执行后,导致其他AppTask退到了后台,点击返回直接回到了桌面(HomeScreen),没有回到上一个AppTask。
ShawnRacine
·
2024-01-29 12:58
android
java
开发语言
Android登录拦截:动态代理+Hook的实现
而我们这里没有这么麻烦,我们这里需要Hook的是ASM,是Android启动页面过程中的一个mInstance对象,它就是
ActivityManager
Service。
安安_660c
·
2024-01-29 04:57
App(Activity)启动过程话重点
话重点
ActivityManager
ServiceActivityThreadInstrumentationBinder
选择性失意
·
2024-01-28 18:01
转载-android性能优化
android性能优化Reason:BroadcastofIntent{act=android.intent.action.TIME_TICK
ActivityManager
:ANRincom.***.
Keung丶
·
2024-01-27 23:41
Android
笔记
android
c++程序设计活动策划类设计
;classActivity{public:stringname;stringdate;Activity(stringn="",stringd=""):name(n),date(d){}};class
ActivityManager
可以输出hello了
·
2024-01-27 21:31
c++
开发语言
游戏程序
单例的另一种实现方式--Singleton
学习Activity的启动流程过程中,发现在
ActivityManager
Natvie的getDefault方法中有一个单例的实现privatestaticfinalSingletongDefault=
抠脚大汗
·
2024-01-26 07:34
adb
adbdevices-ladbkill-serveradbconnect127.0.0.1:7555查找app启动指令1:关掉app2:adblogcat-c3:adblogcat
ActivityManager
taobao
·
2024-01-24 09:56
adb shell ——通过adb开启应用、获取SystemProperties值
然后是通过开启某个应用的Lanucher界面即可):adbshellamstart-ncom.qualcomm.factory/com.qualcomm.factory.Framework.Framework其中的am就是
ActivityManager
忘冻鱼
·
2024-01-24 02:05
Android 获取真实的进程运行时内存
网上查找了下使用
ActivityManager
中的getProcessMemoryInfo()方法可以获取到进程运行时内存,但是这个接口在a
我不勤奋v
·
2024-01-22 18:43
Android开发
性能优化
android
android
studio
java
Android 解析软件包时出现问题 -- Error staging apk from content URI
AndroidVersion:8.1使用场景:在Rk3288wAndroid8.1的测试设备上安装"文件管理器"应用程序,若打开***.apk文件,会出现解析包错误提示,即安装失败,影响使用.如下为
ActivityManager
Service.java
Brave & Real
·
2024-01-19 22:07
Framework
android
Systrace学习笔记
快捷键2.线程状态3.CPUinfo4.图形化4.1Frames帧4.2用户活动4.3CPU活动4.4系统事件5.SystemServer5.1SystemServer简介5.2窗口动画5.3AMS(
ActivityManager
Service
lanleihhh
·
2024-01-14 02:26
Systrace
android
Android 10 低内存应用白名单和应用保活
功能:1、实现低内存时候不杀应用2、应用保活代码路径:frameworks/base/service/score/java/com/android/server/am/
ActivityManager
ServiceEx.javaframeworks
路过独木桥!!
·
2024-01-12 21:17
Android系统开发
android
java
知识点梳理 - AMS 的介绍及知识点
这篇文章将用最简单的语言告诉你AMS(
ActivityManager
Service)是什么及相关的知识点,帮我们更系统的理解Android系统的工作原理。1.AMS简介AMS是什么?
大师兄QZW
·
2024-01-12 21:44
Android高级
Android
源码
AMS
Android
ActivityManager
Service(AMS)的Activity管理
对于AMS来讲,Activity管理是它的核心工作,前面两篇文章都是讲AMS的启动流程和进程的管理,这两篇文章其实是为本文做铺垫的,只有理解了前面两篇文章才能更好地理解AMS的activity管理。在谈到Activity的管理的时候,就不得不说一下Activity的启动流程,说道activity的启动流程就要说一下进程启动的问题了,前面一片文章中我们已经分析了AMS的进程管理,这里需要补充的一点就
createchance
·
2024-01-12 21:13
Android升华之路之系统篇
android
AMS
activity
android集成融云sdk,Android中如何集成融云SDK单聊
2.在应用程序主入口加入一下代码packagecom.bwie.test.rongyu;importandroid.app.
ActivityManager
;impo
刘克华
·
2024-01-11 21:45
android集成融云sdk
上一页
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
其他