public static void addShortcut(Context cx) {
// 创建快捷方式的Intent
Intent shortcutintent = new Intent(
"com.android.launcher.action.INSTALL_SHORTCUT");
// 不允许重复创建
shortcutintent.putExtra("duplicate", false);
// 需要现实的名称
shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_NAME,
cx.getString(R.string.app_name));
// 快捷图片
Parcelable icon = Intent.ShortcutIconResource.fromContext(
cx.getApplicationContext(), R.drawable.app_icon);
shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
// 点击快捷图片,运行的程序主入口
shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(
cx.getApplicationContext(), MainActivity.class));
// 发送广播。OK
cx.sendBroadcast(shortcutintent);
}
android 创建快捷方式
最新推荐文章于 2024-06-24 18:19:34 发布