首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
好好学习吧
掘友等级
android开发工程师
写作技能提炼ing
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 13
沸点 1
赞
14
返回
|
搜索文章
好好学习吧
赞了这篇文章
掘金翻译计划
@掘金
·
6年前
关注
[译] 多线程简介:一步一步来接近多线程的世界
现代计算机已经具备了在同一时间执行多个操作的能力。在更先进的硬件和更智能的操作系统支持下,这个特征可以让你程序的执行和响应速度变得更快。 编写能够利用这种特性的软件会很有意...
39
3
分享
好好学习吧
赞了这篇文章
利维亚的杰洛特
2年前
关注
认识窗口
该文章为窗口层级结构系列文章的总结,重新回看这方面内容的时候我自己也有了一些新的感悟,希望通过本次总结能让大家再次对窗口有一个全面的认识。 一般来说,屏幕上最起码包含三个窗...
29
26
分享
好好学习吧
关注了
张拭心
android开发工程师
好好学习吧
android开发工程师
·
2年前
举报
RootWindowContainer.isInAnyStack(),这函数名能起得再烂点吗!其实就是用token拿到ActivityRecord。非得起这么玄而又玄的名字,是嫌framework不够复杂吗
等人赞过
分享
2
4
好好学习吧
android开发工程师
·
2年前
举报
果然,想弄清楚Activity的堆栈,就得搞定WMS
赞过
分享
1
2
好好学习吧
android开发工程师
·
2年前
举报
ActivityRecord和ActivityClientRecord对应,前者在ActivityStarter.excuteRequest里创建,后者在LaunchActivityItem.execute里创建,两者的关联就是ActivityRecord中的Token
客户端开发
赞过
分享
1
3
好好学习吧
关注了
layz4android
android开发工程师
好好学习吧
关注了
小余的自习室
android开发工程师
好好学习吧
android开发工程师
·
2年前
举报
system_server进程给自己设置的最大binder线程数为31
客户端开发
赞过
分享
评论
2
好好学习吧
赞了这篇文章
apigfly
Android @阿波罗
·
4年前
关注
深入Android系统(十一)AMS-2-Activity生命周期管理
当一个Activity对象的状态发生变化时,会调用上图中定义的抽象接口来通知应用。相关描述如下: mAction是一个字符串,用来指明要执行的操作是什么。 在Intent类...
6
评论
分享
好好学习吧
android开发工程师
·
2年前
举报
ClientTransactionHandler连接了AMS和Activity的整个生命周期的过程管理
客户端开发
分享
评论
点赞
好好学习吧
android开发工程师
·
2年前
举报
#每天一个知识点# AppToken保证了ActivityRecord在不同进程中的唯一性
客户端开发
分享
评论
点赞
好好学习吧
赞了这篇文章
YuLong
Android工程师
·
2年前
关注
AMS之Activity栈管理(上篇)
我们应该经常听说过各种 Activity 栈,比如 Activity 的四种启动模式,其中就有 singleTask 栈内唯一这个模式。那么 Activity 的栈,究竟是...
12
评论
分享
好好学习吧
赞了这篇文章
程序员Sunday
@公众号:程序员Sunday
·
2年前
关注
程序员如何把控自己的职业(陈皓--左耳朵耗子)
最近,很多小伙伴留言说自己比较焦虑和迷茫。 这让我想起来之前看的 陈皓老师 的文章,这篇文章帮助我很多,也希望它能帮助更多的人。 因此转发~~...
211
31
分享
好好学习吧
赞了这篇文章
esli
5年前
关注
深入理解ActivityRecord、TaskRecord、ActivityStack的作用及关系
ActivityManagerService(简称AMS)是Android系统最核心的Binder服务之一,从名称上看好像它只是Activity的管理者,但实际上AMS管理...
38
12
分享
好好学习吧
android开发工程师
·
2年前
举报
#每天一个知识点# 非系统级service如何进行binder通信的?
分享
1
点赞
好好学习吧
android开发工程师
·
2年前
举报
#每天一个知识点# Activity启动过程中,app进程的IApplicationThread对象转换成system_process进程的代理对象的时机在IActivityTaskManager类的onTransact()中
android.app.IApplicationThread.Stub.asInterface(data.readStrongBinder());
展开
收起
查看大图
向左旋转
向右旋转
客户端开发
赞过
分享
评论
1
好好学习吧
android开发工程师
·
2年前
举报
#每天一个知识点# Task和Activity跳转的实际效果,是launchMode、taskAffinity、跳转方式、Activity在Task中的层级等属性综合作用的结果
分享
评论
点赞
好好学习吧
android开发工程师
·
2年前
举报
#每天一个知识点# 打印当前运行堆栈的命令 adb shell dumpsys activity activities
客户端开发
分享
评论
点赞
好好学习吧
android开发工程师
·
2年前
举报
#每天一个知识点# 学习不是为了找到答案,而是找到方法
客户端开发
赞过
分享
评论
1
下一页
个人成就
文章被点赞
11
文章被阅读
7,150
掘力值
198
关注了
3
关注者
6
收藏集
1
关注标签
0
加入于
2021-10-20