【发布时间】:2012-03-24 08:35:01
【问题描述】:
我在 Play 商店中看到了一些应用程序,当安装这些应用程序时会自动添加一个图标(如果我们触及或任何其他原因来展示他们的新应用程序)。怎么做。
【问题讨论】:
标签: android plugins android-widget presentation
我在 Play 商店中看到了一些应用程序,当安装这些应用程序时会自动添加一个图标(如果我们触及或任何其他原因来展示他们的新应用程序)。怎么做。
【问题讨论】:
标签: android plugins android-widget presentation
只需将其添加到您的清单中:
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
并使用此代码:
Intent shortcutIntent = new Intent();
Intent i = new Intent();
i.setClassName(getPackageName(), getPackageName());
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, i);
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getPackageName());
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(getApplicationContext(),
R.drawable.icon));
shortcutIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
this.sendBroadcast(shortcutIntent);
您可以将图标更改为您的应用程序图标并更改应用程序的名称
【讨论】: