1. 在AndroidManifest.xml中增加权限
<uses-permission android:name="android.permission.GET_TASKS"></uses-permission>
2. 实现函数
String getTopActivity()
{
ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
List<RunningTaskInfo> runningTaskInfos = manager.getRunningTasks(1);
if(runningTaskInfos != null)
return (runningTaskInfos.get(0).topActivity).toString();
else
return null ;
}
获取Android当前活动应用

本文介绍了一种在Android系统中获取当前最上层活动应用的方法。主要步骤包括:首先,在AndroidManifest.xml文件中添加GET_TASKS权限;其次,通过ActivityManager获取系统的活动管理器,并调用getRunningTasks方法得到正在运行的任务列表,最后从该列表中取出最顶层的应用程序。
5万+

被折叠的 条评论
为什么被折叠?



