/**
* 打印消息
* @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文件很困难,可以用上面的方法打印。