1.Manifast.xml文件中添加权限:
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
2.发送广播:
Intent addIntent=new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); Parcelable icon=Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_launcher); //获取快捷键的图标 Intent myIntent=new Intent(this, MainActivity.class); addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "快捷方式名字");//快捷方式的标题 addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);//快捷方式的图标 addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, myIntent);//快捷方式的动作 sendBroadcast(addIntent);