public static void CreateShortCut(Activity act, int iconResId, int appnameResId) { Intent shortcutintent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); // 不允许重复创建 shortcutintent.PutExtra("duplicate", true); // 需要现实的名称 shortcutintent.PutExtra(Intent.ExtraShortcutName, act.GetString(appnameResId)); // 快捷图片 Android.Content.Intent.ShortcutIconResource icon = Intent.ShortcutIconResource.FromContext(act.ApplicationContext, iconResId); shortcutintent.PutExtra(Intent.ExtraShortcutIconResource, icon); // 点击快捷图片,运行的程序主入口 shortcutintent.PutExtra(Intent.ExtraShortcutIntent, new Intent(act.ApplicationContext, act.Class)); // 发送广播 act.SendBroadcast(shortcutintent); }