如何以编程方式获取启动程序和任务切换器的程序包名称?

时间:2016-07-07 10:07:13

标签: android android-launcher

有没有办法以编程方式获取主启动器和任务切换器的包名,即分别按下主页按钮和任务切换器按钮时启动的应用程序?

1 个答案:

答案 0 :(得分:0)

主屏幕包启动器

Intent intent= new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
ResolveInfo defaultLauncher =getPackageManager().resolveActivity(intent, PackageManager.MATCH_DEFAULT_ONLY);
String defaultLauncherStr = defaultLauncher.activityInfo.packageName;