android如何添加桌面图标和卸载程序后自动删除图标_Android

1:创建图标如下

复制代码 代码如下:

Intent intent = new Intent();
intent.setClass(this, SplashActivity.class);
Intent addShortcut = new Intent(ACTION_ADD_SHORTCUT);
Parcelable icon = Intent.ShortcutIconResource.fromContext(this,
R.drawable.icon);
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);
addShortcut.putExtra("duplicate", 0);
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
sendBroadcast(addShortcut);

2:删除图标如下

复制代码 代码如下:

Intent intent = new Intent();
intent.setClass(this, SplashActivity.class);
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.LAUNCHER");
Intent addShortcut = new Intent(ACTION_ADD_SHORTCUT);
Parcelable icon = Intent.ShortcutIconResource.fromContext(this,
R.drawable.icon);
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);
addShortcut.putExtra("duplicate", 0);
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
sendBroadcast(addShortcut);
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.LAUNCHER");

需要两个过滤属性

时间: 2024-08-30 06:40:54

android如何添加桌面图标和卸载程序后自动删除图标_Android的相关文章

如何清理win7系统卸载软件后残留的图标

  windows系统下,我们在对安装的程序进行删除时,一般都能够将软件的相关文件图标彻底删除,但不过有部分用户反映,在卸载程序后,桌面还会残留着相应程序的图标,必须通过手动才可清楚,对于该问题我们如何让软件在卸载时,一起清除桌面图标呢?下面看小编为大家带来的解决方法. 清理win7系统卸载软件后残留的图标方法1.首先同时按下键盘上的win+r快捷键打开电脑的运行窗口,然后在窗口中输入regedit并单击回车,这样就可以打开电脑的注册表编辑器窗口了. 2.在打开的注册表编辑器窗口中,依次展开左侧

Win8.1卸载程序后控制面板的残留项目如何清除

  有网友反映,在Win8.1系统中,安装了不兼容的软件卸载后,控制面板出现残留项目无法删除.这个问题虽然影响不是很大,但我们还是应该了解一下如何清除这些残留项目. 控制面板中的"添加或删除程序"是卸载软件常用的方法.不过有些软件卸载之后,在"添加或删除程序"中还会残留下它的程序名(例如VoptXP V7.12),即使你单击"更改/删除"按钮也无法清除. 解决方法 依次选择"开始→运行",在弹出的"运行"对

如何清除干净Win7卸载软件后残留的图标

  方法如下: 1.按下Win+R组合键,呼出运行窗口,输入regedit,回车进入注册表编辑器; 2.展开至HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify,在右侧选择删除"IconStreams"和"PastIconsStream"键值; 3.在弹出的确认提示框中点击"是"即可.

Win7怎么清除卸载软件后残留的图标

  1.首先同时按下键盘上的win+r快捷键打开电脑的运行窗口,然后在窗口中输入regedit并单击回车,这样就可以打开电脑的注册表编辑器窗口了. 2.在打开的注册表编辑器窗口中,依次展开左侧菜单中的HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify,然后在右侧窗口中找到"IconStreams"跟"PastIconsStream"这两项,并将它们删除掉,操作

WPF 自己动手来做安装卸载程序

原文:WPF 自己动手来做安装卸载程序 前言 说起安装程序,这也许是大家比较遗忘的部分,那么做C/S是小伙伴们,难道你们的程序真的不需要一个炫酷的安装程序么?   声明在先 本文旨在教大家以自己的方式实现安装,至于炫酷部分概不负责.   剖析 我们经常安装形形色色的程序,而碰到的安装步骤基本可概括为一下几种 1,欢迎界面 - 无剖析可言 2,选择路径页 - 无剖析可言 3,安装页 - 包括解压.添加注册表 4,完成页 - 创建快捷方式.开机启动.运行 根据实际使用不同适当修改. 经过剖析我们发现

软件-卸载程序显示未正确安装

问题描述 卸载程序显示未正确安装 软件做了个卸载程序,就是删除文件,快捷方式,注册表.结果卸载完成后弹出个对话框显示This Program Might Not Have Installed Correctly.这个是什么情况啊 解决方案 你用的什么打包工具?估计不兼容,用installshield的新版本 解决方案二: 这个程序可能没有正确的安装好~ 你肯定还是没有完全卸载好,仔细看看,或者用一些智能卸载软件,帮你一键搞定 解决方案三: 1 打包工具的问题2 你使用打包工具的问题具体是什么原因

android怎么给桌面图标添加动画?

问题描述 android怎么给桌面图标添加动画? android怎么给桌面图标添加动画?像一键清理那种?求指导? 解决方案 android手机如何添加删除桌面图标和插件?Android 桌面图标消息数提醒

Android编程添加快捷方式(Short)到手机桌面的方法(含添加,删除及查询)_Android

本文实例讲述了Android编程添加快捷方式(Short)到手机桌面的方法.分享给大家供大家参考,具体如下: 权限 要在手机桌面上添加快捷方式,首先需要在manifest中添加权限. <!-- 添加快捷方式 --> <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> <!-- 移除快捷方式 --> <uses-permission

win8.1系统找回添加桌面IE图标的方法

随着XP系统的退市,更多的用户选择升级到了现在最新的win8.1系统,很多第一次接触Windows8.1系统的朋友安装完系统后发现,win8.1系统的传统桌面实在是太干净了,如果你是用原版win8.1镜像安装,你会发现桌面上只有一个回收站,当然之前的windows7也是,通常我们网上下载的Ghost win8系统在制作前都为大家添加了桌面IE浏览器快捷图标,当然如果你之前是使用XP系统,难免会对桌面没有IE图标而感到十分的不习惯,那么今天小编就跟大家分享一下win8.1系统添加桌面IE图标的方法