Android向桌面添加快捷方式,使其指向特定的(URL)网页 | 您所在的位置:网站首页 › 安卓手机网页桌面快捷方式 › Android向桌面添加快捷方式,使其指向特定的(URL)网页 |
向桌面添加一个快捷方式,使点击时链接到特定的网页 1.封装个方法 /* * 在桌面添加快捷方式 * @param icon 快捷方式图标 * @param name 快捷方式名称 * @param uri 快捷方式的intent Uri */ public void addShortcut(Parcelable icon, String name, Uri uri){ Intent intentAddShortcut = new Intent(ACTION_ADD_SHORTCUT); //添加名称 intentAddShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, name); //添加图标 intentAddShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon); //设置Launcher的Uri数据 Intent intentLauncher = new Intent(); intentLauncher.setData(uri); //添加快捷方式的启动方法 intentAddShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intentLauncher); sendBroadcast(intentAddShortcut); } 2.权限设置
这里第一个参数Parcelable类型的icon如何获得呢,以下举个例子从Drawable文件夹中获取图片。 Parcelable icon = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon); |
CopyRight 2018-2019 实验室设备网 版权所有 |