1
     Intent shortcutIntent = new Intent(getApplicationContext(),    HomeScreen.class);      
        shortcutIntent.setAction(Intent.ACTION_MAIN);

        Intent addIntent = new Intent();
        addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
        addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "AIMS ICD");
        addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.aims));
        addIntent.putExtra("duplicate", false);
        addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
        getApplicationContext().sendBroadcast(addIntent);

このコードは正常に機能していますが、ショートカットを作成した後、「ショートカットAIMSICDが作成されました」というメッセージが表示されます。このメッセージは必要ありません。

4

1 に答える 1

2

申し訳ありませんが、既定のシステム トーストが表示されないようにする方法はありません (出典: Dianne、Google 従業員)

于 2013-01-24T11:03:57.193 に答える