我已经编写了一个程序,可以在 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);