无法在shorcut主页图标上单击启动应用程序

时间:2017-09-12 08:50:44

标签: android

我使用代码在其他应用程序的主页上创建了快捷方式图标:

Intent shortcutIntent = new Intent(context,
                        list.get(i).activityInfo.applicationInfo.name.getClass());
shortcutIntent.setAction(Intent.ACTION_MAIN);
Intent addIntent = new Intent();
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME,                            manager.getApplicationLabel(list.get(i).activityInfo.applicationInfo));
                addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
                Parcelable icon = Intent.ShortcutIconResource.fromContext(context, R.mipmap.ic_launcher);
                addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
                context.sendBroadcast(addIntent);

我无法在快捷图标上单击主页上启动该应用程序。

0 个答案:

没有答案