`
runfeel
  • 浏览: 936151 次
文章分类
社区版块
存档分类
最新评论

Android查看当前显示哪个Activity

 
阅读更多

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






分享到:
评论

相关推荐

    Android 销毁当前的Activity

    Android 销毁当前的Activity Android 系统中,Activity 是一个非常重要的组件,它负责处理用户交互、显示界面和执行业务逻辑。然而,在屏幕方向改变时,Activity 默认会被销毁,然后重启一个新的实例。这种机制可以...

    windows 获取android 当前显示的activity

    windows 获取android 当前显示的activity

    Current Activity_v1.5.2-play.rar

    总之,《当前Activity_v1.5.2-play.rar》是Android开发者不可或缺的辅助工具之一,它简化了查看当前运行Activity信息的过程,有助于提升开发效率,优化用户体验。在实际开发中,结合使用此工具和其他调试方法,...

    Android-TopActivity展示当前app所处的最顶activity

    当我们谈论"展示当前app所处的最顶activity"时,我们通常是在讨论如何获取或显示用户当前正在使用的Activity信息。 Android系统中的Activity管理遵循“后进先出”(Last In First Out, LIFO)的原则,就像一个栈...

    Android高级应用源码-模拟Activity进出栈.rar

    这个"Android高级应用源码-模拟Activity进出栈.rar"压缩包文件提供了一个关于如何模拟Activity进栈(启动和显示)和出栈(关闭和返回)的示例。源码分析可以帮助开发者深入理解Android系统的Activity管理机制,这...

    android 显示当前日期和时间

    在Android开发中,显示当前日期和时间是一项基本任务,它涉及到对系统时钟的访问以及UI元素的交互。本文将详细讲解如何实现标题所描述的功能——点击按钮后弹出一个对话框,显示当前的时间和日期。 首先,我们需要...

    Android使用Activity用作弹出式对话框

    最后,启动`PopupActivity`时,可以使用`Intent`并设置特殊的启动模式,这样`Activity`就会以对话框形式出现在当前`Activity`之上: ```java Intent intent = new Intent(this, PopupActivity.class); intent....

    Android Activity学习笔记

    这是因为当前显示的Activity需要释放资源和释放锁,以便让其他Activity可以使用这些资源和锁。 为什么要先执行要打开的Activity的onCreate、onStart、onResume方法?这是因为新Activity需要初始化自己的组件和资源...

    Android获得当前正在显示的activity类名的方法

    本文实例讲述了Android获得当前正在显示的activity类名的方法。分享给大家供大家参考。具体实现方法如下: 首先需要加一个权限: 代码如下:<uses android:name=”android.permission.GET_TASKS”/> Java代码如下: ...

    Android 悬浮Activity ( Dialog风格)

    在Android开发中,"悬浮Activity"通常指的是一个可以悬浮在其他应用之上,类似Dialog样式但功能更为丰富的Activity。这样的设计可以提供用户一种便捷的方式访问或操作应用,而无需完全退出当前正在使用的应用。悬浮...

    在Android中查看当前Activity是否销毁的操作

    Android 中查看当前 Activity 是否销毁的操作 Android 中查看当前 Activity 是否销毁的操作是 Android 开发中一个非常重要的知识点。在本文中,我们将学习如何在 Android 中查看当前 Activity 是否销毁的操作。 ...

    Android基础系列的Activity

    每个状态都有其特定的作用,比如onCreate()用于初始化界面,onStart()和onResume()确保Activity对用户可见并可以交互,而onPause()则是在新Activity覆盖当前Activity时被调用,用于保存数据或执行其他关键操作。...

    Android中知道界面是哪个activity,一次结束所有Activity退出程序

    以下将详细介绍如何在Android中判断当前显示的Activity,并一次性结束所有Activity。 首先,我们需要理解Android的Activity生命周期。每个Activity都有其特定的生命周期方法,如onCreate()、onStart()、onResume()...

    Android Activity 实时模糊效果

    实时模糊效果是一种常见的设计手法,用于在某个视图或Activity背后创建一种半透明、模糊的视觉效果,以突出显示前景内容。这种效果通常用于通知、对话框或悬浮窗等组件,以提供更好的用户体验。在本篇文章中,我们将...

    android点击按钮实现多个Activity滑动切换

    然而,传统的Activity切换方式是通过Intent启动新的Activity并覆盖当前Activity,这种方式并不具备滑动动画效果。 要实现滑动切换,我们可以借助Android的Fragment或者自定义的Activity过渡动画。Fragment是Android...

    android获取当前运行Activity名字的方法

    本文实例讲述了android获取当前运行Activity名字的方法,可以避免即时聊天再出现通知的情况。分享给大家供大家参考。具体方法如下: 最近在做IM时需要知道当前Activity是哪一个Activity.自己整理一下两种方法 第一种...

    android 显示当前电量

    在Android平台上,显示当前手机剩余电量是常见的需求,特别是在开发涉及电源管理或提供用户电量信息的应用时。要实现这一功能,我们需要使用系统提供的BatteryManager服务。以下是一个详细的知识点介绍,教你如何在...

    Android-Android实现了可以滑动左侧边缘退出Activity的功能

    当滑动操作达到触发退出的条件时,我们不应直接调用`finish()`方法关闭Activity,因为这可能会打断当前的滑动动画。正确的方式是启动一个动画或者过渡效果,当动画完成后再调用`finish()`。此外,如果Activity中有...

    android调用另一个activity

    这会导致当前Activity的生命周期方法(如onPause()、onStop())被调用,而新的Activity将被显示。 ```java startActivity(intent); ``` 3. **Activity的生命周期**: 在Android中,每个Activity都有一个完整的...

Global site tag (gtag.js) - Google Analytics