ActivityManager manager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
RunningTaskInfo info = manager.getRunningTasks(1).get(0);
String shortClassName = info.topActivity.getShortClassName();
String className = info.topActivity.getClassName();
String packageName = info.topActivity.getPackageName();
光是这样会运行错误,提示需要权限android.permission.GET_TASKS,只要在manifest.xml中添加:
<uses-permission android:name="android.permission.GET_TASKS"></uses-permission>