我在Play商店看到一些应用,当安装这些应用时会自动添加一个图标(如果我们触及或出现任何其他原因,则展示他们的新应用)。怎么做。
答案 0 :(得分:3)
只需将此添加到您的清单中:
<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);
您可以将图标更改为应用程序图标并更改应用程序名称