我使用下面的代码来获取顶部应用程序的名称。但是在Android 5.0上,它总是提供具有包名称的应用程序的相同名称(com.google.android.googlequicksearchbox)。下面的代码没有给出顶部应用程序的名称。
ActivityManager am = (ActivityManager) getApplicationContext()
.getSystemService(Context.ACTIVITY_SERVICE);
RunningTaskInfo taskInfo = am.getRunningTasks(1).get(0);
String packageName = taskInfo.topActivity.getPackageName();
在Android 5.0上如何获取顶部应用程序的名称?
答案 0 :(得分:0)
Android 5.0 ActivityManager的getRunningTasks()
它已被Android L弃用。我现在无论如何都不会想到它。