首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
bobby_developer
掘友等级
架构师
海到无边天作岸,山登绝顶我为峰。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
ActivityRecord中mComponentName来源讲解
1. 背景 用户提示抖音启动的过程中,className获取的值和当前应用顶层启动的值不一致 2.抖音相关信息解密 2.1 启动之后顶层Activity 抖音里面启动的Activity为Splas
生命周期之Stopping状态
1. stopping状态 进入stopping状态的场景: 1.removeTask 2.当前activity被某个全屏不透明的Activity遮挡 3.activity所在的进程重启 以下是act
生命周期之Pause流程
1. pause的常见场景 1.启动新activity时,当前resume的activity需要先pause; 2.锁屏时,当前resume的activity需要pause; 3.进入画中画模式时;
生命周期之stopping向stop转化过程
1. activity stop的流程 1.服务侧流程 方法的入口在processStoppingAndFinishingActivities,方法由IDLE_NOW_MSG驱动执行
Systrace关键参数分析
1. 确定被谁唤醒的 T指向的就是唤醒源,需要好好学习厘米的内容,能够非常好的定位相关的问题,真的很方便
ATMS生命周期判断
1. 应用正常冷启动的回调 2. 生命周期关键event日志,可以非常清晰根据相应的日志确定最后生命周期的走向,以及当前应用的启动流程,从而确定当前的问题的时间确定发生的时间点,非常经典的生命周期判断
启动Activity的类型
App启动另外app的Activity的方式 7.1 通过自定义action启动 这种方式只需要在代码中设置一个action即可, 系统会自动过滤去找到这个action所对应的Activity 当
Event log实现地方
wm_task_created 调用位置 说明:task初始化构造task时打印。 参数说明:第一个参数为task的id,例子中为7878,第二个参数为判断是否为根任务栈,如果是则返回-1,不是则返回
常见的使用工具
App包名 B站: tv.danmaku.bili || tv.danmaku.bilibilihd air.tv.douyu.android com.baidu.BaiduMap com.auton
确定 Activity的启动者
1. 背景 从桌面(Launcher)里面启动一个app,那么,如何确定这个app是从Launcher上面启动的呢? 2. 日志追查 2.1 START U0 ActivityTaskManage
下一页
个人成就
文章被点赞
90
文章被阅读
151,110
掘力值
3,670
关注了
75
关注者
35
收藏集
15
关注标签
7
加入于
2018-11-07