关于快捷方式
来源:互联网 发布:mac vim python 配置 编辑:程序博客网 时间:2024/04/29 13:15
偶尔会用到快捷方式,贴一段代码,如有机型适配问题可以提出,一块解决。
private void addShortcut() { Intent shortcut = new Intent(SHORTCUT_INSTALL); shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, "ShortCut"); Parcelable icon = Intent.ShortcutIconResource.fromContext(this,R.drawable.icon); shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon); //不允许重复创建 shortcut.putExtra("duplicate",false); Intent intent = new Intent(this,Shortcuts.class);intent.setAction("com.ldj.shortcuts.self"); shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent); this.sendBroadcast(shortcut); }
删除快捷方式如下:
private void deleteShortcut() { Intent shortcut = new Intent(SHORTCUT_UNINSTALL); shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, "ShortCut"); //这里的intent要和创建时的intent设置一致 Intent intent = new Intent(this,this.getClass()); intent.setAction("com.ldj.shortcuts.self"); shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent); this.sendBroadcast(shortcut); }
需要添加权限:INSTALL_SHORTCUT和UNINSTALL_SHORTCUT
说明,这几篇帖子都以android 2.1系统测试为准
- 关于快捷方式
- 关于桌面快捷方式
- Android关于创建快捷方式
- 关于如何添加桌面快捷方式
- 关于添加快捷方式的问题
- 关于桌面快捷方式的问题
- 快捷方式
- 快捷方式
- 快捷方式
- 快捷方式
- 快捷方式
- 快捷方式
- 关于取消快捷方式的小箭头
- android关于快捷方式的检测和添加
- Android关于桌面快捷方式工具类!
- 关于Myeclipse的设置及快捷方式
- 关于Intelli IDEA的一些快捷方式小结
- 关于关闭QQ对话框的快捷方式
- Spring集成CXF客户端获取HttpServletRequest,HttpServletResponse
- 国行xt910 升级4.1.2 通知
- NHibernate映射关系
- ext3文件系统还原rm删除的文件
- HDU--1014--Uniform Generator
- 关于快捷方式
- Android移植之自定义ProgressBar
- Spring定时任务执行的2中方法
- HDU--1017--A Mathematical Curiosity
- Hibhibernate中的映射关系分析汇总
- MVC 3.0 在各个版本IIS中的部署
- 关于模态弹窗点击灰色区域消失
- android自定义Spinner下拉菜单和AutoCompleteTextView自动显示的(下拉列表框)样式
- Android手势:单指拖动、双指缩放图片