/**

* 打印消息

* @author Administrator

*

*/

class PrintThread extends Thread{

@Override

public void run() {

// TODO Auto-generated method stub

super.run();

while(true){

ComponentName componentName = mActivityManager.getRunningTasks(1).get(0).topActivity;

String packageName = componentName.getPackageName();

String className = componentName.getClassName();

System.out.println("package = " + packageName + ", class = " + className);

try {

Thread.sleep(1500);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

} 在工作中修改某一个应用的bug,经常碰到代码很多,跳转多,要找到当前界面在哪个activity或者核心代码在哪个java文件很困难,可以用上面的方法打印。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐