AndroidManifest.xml 应用主入口配置:
创建快捷方式:
// 自己定义action Intent intent = new Intent("*.intent.action.SHORTCUT"); Bundle bundle = new Bundle(); // 能够依据传递參数运行对应操作 bundle.putString("needgoto", "*activity"); intent.putExtras(bundle); // 创建桌面快捷方式 Intent shortcutintent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); // 是否同意反复创建 shortcutintent.putExtra("duplicate", true); // 须要显示的名称 shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name_1)); // 快捷图片 Parcelable icon = Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.ic_launcher); shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon); // 点击快捷图片,运行的程序主入口 shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent); // 发送广播运行操作 sendBroadcast(shortcutintent);