有的时候,想确认一下Activity启动过程中的一些细节,但是代码都再Framework中,
单单想确认一下某个条件或者某个变量的值,又不想再代码中加 Log, 则可以考虑使用Android studio 调试。
前提: 已经熟悉Android Studio App 的调试方法
1 在AS 新建一个Android 工程
可以是一个空的工程名为FrameworkDebug, 然后gradle同步
例如自动创建的MainActivity 路径为:
FrameworkDebug\app\src\main\java\com\example\frameworkdebug\MainActivity.java
2 将Framework代码拷贝到你的工程中
注意包名需要和所在的目录一致,
例如 : com\android\server\wm\ActivityTaskManagerService.java
则根据对应上面工程的路径则为:
FrameworkDebug\app\src\main\java\com\android\server\wm\ActivityTaskManagerService.java
package com.android.server.wm;
//...
public class ActivityTaskManagerService extends IActivityTaskManager.Stub {
学习分享
①「Android面试真题解析大全」PDF完整高清版+②「Android面试知识体系」学习思维导图压缩包
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**