在主屏幕上创建Android应用程序的快捷方式

时间:2012-10-31 05:22:30

标签: android

  

可能重复:
  Android create shortcuts on the home screen

只要我的应用程序安装在Android设备上,我想在主屏幕上创建我的Android应用程序的快捷方式。我该怎么做..?

1 个答案:

答案 0 :(得分:3)

作为@Kailash的答案:

您可以使用下面对我有用的代码:

Intent shortcutIntent = new Intent();
shortcutIntent.setClassName("WRITE YOUR PACKAGE NAME", "WRITE HERE YOUR CLASS NAME");

Intent addIntent = new Intent();
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "WRITE HERE YOUR SHORTCUT NAME");
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(context, R.drawable.icon));
addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
            context.sendBroadcast(addIntent);

您必须在AndroidManaifest.xml中使用以下权限

<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />

希望它有所帮助。