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