在Android中获取任务切换器应用的程序包名称(又称“最新”)

时间:2019-02-06 16:38:08

标签: android package-name android-recents

我已经有了一种方法来查找默认启动器/家庭应用程序的软件包名称:

public static String getPackageNameOfCurrentLauncher(Context context) {
    PackageManager pm = context.getPackageManager();
    Intent intent = new Intent(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_HOME);
    PackageManager.MATCH_DEFAULT_ONLY).activityInfo.packageName);
    return pm.resolveActivity(intent, PackageManager.MATCH_DEFAULT_ONLY).activityInfo.packageName;
}

是否可以获取任务切换器或“最新”应用程序的程序包名称?有时它们是相同的,但是如果用户更改其默认启动器,它们将有所不同。这对我的应用程序至关重要。

谢谢!

0 个答案:

没有答案