<!-- 添加快捷方式 -->
    <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
    <!-- 移除快捷方式 -->
    <uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" />
    <!-- 查询快捷方式 -->
    <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />

添加快捷方式,是向桌面应用(launcher)发送相关action的广播,相关的action如下:

 // 创建桌面快捷方式
    public void createShortCut(){     
        //创建快捷方式的Intent                     
        Intent shortcutintent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");                     
        //不允许重复创建                     
        shortcutintent.putExtra("duplicate", false);                     
        //需要现实的名称                     
        shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "兴业证券");     
        //快捷图片                    
        Parcelable icon = Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.ic_launcher);     
        shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);     
        //点击快捷图片,运行的程序主入口                     
        shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(getApplicationContext() , splash.class));                     
        //发送广播。OK                     
        sendBroadcast(shortcutintent);     
    }