博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在桌面添加快捷方式
阅读量:5023 次
发布时间:2019-06-12

本文共 941 字,大约阅读时间需要 3 分钟。

在桌面添加快捷方式

/**	 * 在桌面添加快捷方式	 * @param icon 快捷方式图标	 * @param name 快捷方式名称	 * @param url 快捷方式的intent url	 */	private void addShortcut(Parcelable icon, String name, String url){		try {//			Intent intentAddShortcut = new Intent(Intent.ACTION_CREATE_SHORTCUT);			Intent intentAddShortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");			//添加名称			intentAddShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, name);			//添加图标			intentAddShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);			//设置Launcher的Uri数据			Intent intentLauncher = new Intent();			intentLauncher.setAction("android.intent.action.VIEW");      			Uri content_url = Uri.parse(url);     			intentLauncher.setData(content_url); 			//添加快捷方式的启动方法			intentAddShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intentLauncher);			sendBroadcast(intentAddShortcut);       		} catch (Exception e) {			LogUtil.e(tag, e);		}	}

 

转载于:https://www.cnblogs.com/code4app/p/4451352.html

你可能感兴趣的文章
Json对象与Json字符串互转(4种转换方式)
查看>>
PAT甲级1002 链表实现方法
查看>>
查看Linux信息
查看>>
Python中sys模块sys.argv取值并判断
查看>>
【详记MySql问题大全集】四、设置MySql大小写敏感(踩坑血泪史)
查看>>
并查集
查看>>
ubuntu 11.04下android开发环境的搭建!
查看>>
Bzoj 3343: 教主的魔法
查看>>
括号序列(栈)
查看>>
一件趣事
查看>>
DevExpress控件TExtLookupComboBox实现多列模糊匹配输入的方法
查看>>
atom 调用g++编译cpp文件
查看>>
H3C HDLC协议特点
查看>>
iptables 网址转译 (Network address translation,NAT)
查看>>
ios __block typeof 编译错误解决
查看>>
android 插件形式运行未安装apk
查看>>
ios开发之 manage the concurrency with NSOperation
查看>>
Android权限 uses-permission
查看>>
NSEnumerator用法小结
查看>>
vim如何配置go语言环境
查看>>