卸载应用程序后如何删​​除固定快捷方式

时间:2018-01-19 07:11:30

标签: android android-launcher android-shortcut android-shortcutmanager

我已使用此代码添加了主屏幕的快捷方式。它工作正常但是当我卸载应用程序时,添加的快捷方式不会自动删除。

    Intent shortcutIntent = new Intent(Intent.ACTION_VIEW);
    Uri uri = Uri.parse("https://some.url/path"); 
    shortcutIntent.setData(uri);

    Intent addIntent = new Intent();
    addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
    addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "name");
    addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, 
                      Intent.ShortcutIconResource.fromContext(context, 
                                          R.mipmap.ic_launcher));
    addIntent.putExtra("duplicate", false); 
    addIntent.setAction(ACTION_INSTALL_SHORTCUT);
    context.sendBroadcast(addIntent);

我错过了一些明显的东西吗? 任何帮助非常感谢。

0 个答案:

没有答案