找到所有已安装的主屏幕启动器的列表

时间:2011-12-14 14:01:01

标签: android android-intent homescreen

我需要找到我尝试过的所有发射器的列表

ArrayList<Intent> intentList = new ArrayList<Intent>();
Intent intent=null;
final PackageManager packageManager=getPackageManager();
for(final ResolveInfo resolveInfo:packageManager.queryIntentActivities(new 
    Intent(Intent.ACTION_MAIN).addCategory(Intent.CATEGORY_HOME), 
    PackageManager.MATCH_DEFAULT_ONLY)) {

    intent=packageManager
               .getLaunchIntentForPackage(resolveInfo.activityInfo.packageName);
    intentList.add(intent);

}

这适用于自定义主屏幕启动器,但不会返回我手机附带的默认设置。 谢谢

0 个答案:

没有答案