1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > android 桌面 快捷方式图标 android 创建快捷方式图标到桌面

android 桌面 快捷方式图标 android 创建快捷方式图标到桌面

时间:2021-05-27 03:13:03

相关推荐

android 桌面 快捷方式图标 android 创建快捷方式图标到桌面

public static void addShortcut(Context context) {

String ACTION_INSTALL_SHORTCUT = "com.android.launcher.action.INSTALL_SHORTCUT";

// 快捷方式要启动的包

Intent intent = gotoWhere(context);

// 设置快捷方式的参数

Intent shortcutIntent = new Intent(ACTION_INSTALL_SHORTCUT);

// 设置名称

shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, context.getResources()

.getString(R.string.wap)); // 设置启动 Intent

shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);

// 设置图标

shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,

Intent.ShortcutIconResource.fromContext(context,

R.drawable.icon));

// 只创建一次快捷方式

shortcutIntent.putExtra("duplicate", false);

// 创建

context.sendBroadcast(shortcutIntent);

}

测试成功,不过

// 快捷方式要启动的包Intent intent = gotoWhere(context); 这句要改下

Intent intent = new Intent(context,context.getClass());

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。