Androidエミュレータのホームスクリーンでアプリケーションのショートカットを作成できるプログラムを作成しましたが、ショートカットを作成するとデフォルトのAndroidアイコンが表示されるという問題があります。私の質問は、ショートカットのアイコンを変更するにはどうすればよいですか?
次の行を使用してアイコンを設定しました
Intent j=new Intent();
j.putExtra(Intent.EXTRA_SHORTCUT_INTENT,i);
j.putExtra(Intent.EXTRA_SHORTCUT_NAME,n);
j.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,R.drawable.icon);
j.putExtra ("duplicate", false);
j.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
sendBroadcast(j);