使用程序创建Android桌面快捷方式
16lz
2021-12-04
下面是使用程序创建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);}
更多相关文章
- Android(安卓)Service 示例
- 动态设置 view 宽高
- 第3.2.1节 android基本视图
- 常见UI控件的使用-富文本、textview
- android上传图片至服务器
- 使用代码为textview设置drawableLeft
- Android(安卓)面试题之基础(不断更新)
- TextView设置一行最多显示6个字是什么属性?
- Android(安卓)之开机启动Service