美文网首页
为应用创建桌面快捷方式

为应用创建桌面快捷方式

作者: 自己找知己 | 来源:发表于2016-06-14 23:53 被阅读39次
    Intent intent = new Intent();
    intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
    intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "快捷方式名称");
    intent.putExtra("duplicate", false);
    intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, BitmapFactory.decodeResource(getResources(), R.drawable.short_cut_icon));//快捷方式图标
    Intent i = new Intent();
    i.setAction("action名,允许自定义");
    i.addCategory("android.intent.category.DEFAULT");
    intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, i);
    sendBroadcast(intent);//发送添加快捷方式的广播
    

    今天晚上看别人的项目代码时看到了,如果是第一次运行,应用内默认创建了一个快捷方式图标。谨记.

    相关文章

      网友评论

          本文标题:为应用创建桌面快捷方式

          本文链接:https://www.haomeiwen.com/subject/oewudttx.html