1

重複の可能性:
Android はホーム画面にショートカットを作成します

アプリケーションが Android デバイスにインストールされるとすぐに、ホーム画面に Android アプリケーションのショートカットを作成したいと考えています。どうすればいいですか..?

4

1 に答える 1

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" />

それが役に立てば幸い。

于 2012-10-31T05:29:53.563 に答える