获取当前task的topactivity

转载 2012年03月22日 10:39:41

  ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
        ComponentName cn = activityManager.getRunningTasks(Integer.MAX_VALUE).get(0).topActivity;

ComponentName 格式为{包名/包名.类名}
可以通过ComponentName的getClassName()方法获得当前Activity类名

 可以通过ComponentName的getClassName()方法获得当前Activity类名
        getRunninTask(int max)获得当前的max个task的list<ActivityManager.runningTask>,实际个数可能少于max个,取决于当前运行的task个数是否大于max个。
        get(0)取得当前使用的runningTask,get(1)是上一次使用的runningTask
        ActivityManager.runningTask的topActivity可以获得取得runingTask的顶层activity  (当前屏幕正在运行的程序)

   注:要在androidmanifest.xml中,添加用户权限
        <uses-permission android:name="android.permission.GET_TASKS">

 

判断当前显示Activity信息(所属包名)

boolean isLauncher(){ Log.e("ScreenshotService", "show begin"); List list; ...
  • b1480521874
  • b1480521874
  • 2016年12月12日 11:02
  • 487

获取当前Task 的替代方法,获取最近运行列表

/** * 这个方法获取最近运行任何中最上面的一个应用的包名, * 进行了api版本的判断,然后利用不同的方法获取包名,具有兼容性 * * @param context * ...
  • ten11
  • ten11
  • 2016年10月19日 14:39
  • 634

android 5.1及以上获取正在运行的app(top app)

1.android 5.0以下: ((ActivityManager.RunningAppProcessInfo)((ActivityManager)paramContext.getSystem...
  • lixpjita39
  • lixpjita39
  • 2016年10月04日 17:27
  • 620

Android——带你从ADB命令行查看Task任务栈的管理方式

一、概念 1、Task Task是指将相关的Activity组合到一起,以Activity Stack的方式进行管理。从用户体验上讲,一个“应用程序”就是一个Task(默认情况),但是从根本上讲,一个...
  • woshimalingyi
  • woshimalingyi
  • 2017年03月26日 17:59
  • 2100

Spark学习之10:Task执行结果返回流程

当ShuffleMapTask或ResultTask执行完成后,其结果会传递给Driver。 1. 返回流程 返回流程涉及Executor和Driver。 2. TaskRunner....
  • ktlinker1119
  • ktlinker1119
  • 2015年05月20日 14:57
  • 1461

Task运行过程分析3——Map Task内部实现

Map Task内部实现 在Task运行过程分析2中提到,MapTask分为4种,分别是Job-setup Task、Job-cleanup Task、Task-cleanup Task和Map T...
  • lfdanding
  • lfdanding
  • 2016年05月15日 15:46
  • 8278

activiti根据当前节点获取下一个节点信息

在流程中使用监听器判断当前节点是否需要经过,否则跳转到下一个节点,如下图 当提交申请之后,当前提交人为部门负责人,那么部门负责人节点就不需要走了,直接到下一个节点,但是下一个节点是什么并不知道,就可...
  • chenfengdejuanlian
  • chenfengdejuanlian
  • 2017年05月04日 14:50
  • 5771

Android判断当前栈顶Activity的包名

Android开发判断当前界面是不是桌面,适用于5.0前后版本,获取桌面包名,包括第三方桌面,获取栈顶Activity包名...
  • KevinMoJ
  • KevinMoJ
  • 2017年04月28日 09:58
  • 598

hadoop获取job信息,maptask,reducetask获取信息,hadoop监控job执行状况(cdh4.2 )

最近做hadoop方向的项目,需要时时监控job的运行情况,但是不通过jobtracker的web端,而是自己写代码,实现job的管理,通过查看API函数,以及参考网上的一些资料,基本可以获取到job...
  • shenao_2008
  • shenao_2008
  • 2014年12月11日 20:46
  • 1723

调试信息输出、获取任务句柄、获取任务状态、操作任务标签值

任务应用函数是一组辅助类函数,一般用于调试信息输出、获取任务句柄、获取任务状态、操作任务标签值等等。 1.获取任务系统状态 1.1函数描述 [objc] view ...
  • zhengyanan815
  • zhengyanan815
  • 2017年01月17日 14:15
  • 548
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取当前task的topactivity
举报原因:
原因补充:

(最多只允许输入30个字)