android问题,这个是创建桌面快捷方式,但我想把图标显示在指定的activity中,而不是桌面上。如何实现?
IntentaddIntent=newIntent("com.android.launcher.action.INSTALL_SHORTCUT");Parcelablei...
Intent addIntent = new Intent(
"com.android.launcher.action.INSTALL_SHORTCUT");
Parcelable icon = Intent.ShortcutIconResource.fromContext(
ccc.this, R.drawable.icon); // 获取快捷键的图标
Intent myIntent = new Intent(ccc.this,
ccc.class);
addIntent.putExtra("duplicate", false);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "快捷方式");// 快捷方式的标题
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);// 快捷方式的图标
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, myIntent);// 快捷方式的动作
sendBroadcast(addIntent);// 发送广播
功能实现,但不是这么做的。哈哈。 展开
"com.android.launcher.action.INSTALL_SHORTCUT");
Parcelable icon = Intent.ShortcutIconResource.fromContext(
ccc.this, R.drawable.icon); // 获取快捷键的图标
Intent myIntent = new Intent(ccc.this,
ccc.class);
addIntent.putExtra("duplicate", false);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "快捷方式");// 快捷方式的标题
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);// 快捷方式的图标
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, myIntent);// 快捷方式的动作
sendBroadcast(addIntent);// 发送广播
功能实现,但不是这么做的。哈哈。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询