代码-关于Android 删除桌面的图标和widget问题

问题描述

关于Android 删除桌面的图标和widget问题

现在在代码中删除了应用,及删除了data/app目录下的应用后,桌面的启动图标,和应用的widget还在,应用已经删除打不开了。重启后确实都不存在了,我现在想不重启的情况下用代码操作也能删除APP的图标和APP自己的widget?
请大神帮忙。看有什么解决办法。

解决方案

【Android】创建桌面widget
android 桌面应用图标修改无效的问题
[Android widget] Android 点击图标重新启动问题

解决方案二:

参考:

http://blog.csdn.net/shakespeare001/article/details/8168082

 /**
     * 删除桌面快捷方式
     */
    private void tearDownShortCut() {  

        Intent intent = new Intent(DROP_SHORTCUT_ACTION);
        // 指定要删除的shortcut名称
        intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "sina");  

        String appClass = getPackageName() + "." + this.getLocalClassName();  

        ComponentName component = new ComponentName(getPackageName(), appClass);
        intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,new Intent().setAction(Intent.ACTION_MAIN).setComponent(component));
        sendBroadcast(intent);  

    }
时间: 2024-09-08 13:06:40

代码-关于Android 删除桌面的图标和widget问题的相关文章

Windows中无法删除桌面IE图标

  Windows中无法删除桌面IE图标的解决方法 解决方法其实并不难,打开注册表, 转到如下图的位置,详细地址在图片最下面: 需要注意的是,你需要在NameSpace中逐个查看各个项目的数据值, 显示为数据值为Internet Explorer的项目即为你要删除的项. 比如我要删除的即为:上面选中的一串0的项.

PE删除桌面IE图标的小技巧

  一般来说,在WinPE下我们如果想删除桌面的Internet Explorer图标时,往往是在WinPE.INI中用 REGI HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerHideDesktopIconsClassicStartMenu{871C5380-42A0-1069-A2EA-08002B30309D}=#1 `删除桌面IE图标 下面就教大家另一种在INTERNET EXPLORER目录的IE.INF中加入了删除桌面Intern

Win7家庭版删除桌面回收站图标的方法

  1.键盘上按下"win+R"组合快捷键打开运行对话框,并输入"rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0",之后回车; 2.回车之后就会弹出桌面图标设置的窗口,然后将回收站前面的勾去掉; 3.然后点击确定按钮,就会发现电脑桌面上的回收站图标删除成功了哦,要找回回收站图标的话也可以用上面的方法找回.

Win7系统怎样删除桌面IE图标

  1.首先点击电脑左下角的"开始",之后在打开菜单中选择"运行"; 2.点击运行后,就打开运行对话框,在输入框中输入gpedit.msc,然后点击下面的"确定"按钮,执行gpedit.msc命令; 3.执行gpedit.msc命令后,就打开"本地组策略编辑器"; 4.在 "本地组策略编辑器"的左边菜单列表中依次打开"用户配置"-----"管理模板"-----&quo

如何删除桌面ie图标,删除桌面ie图标的方法

1.先点击电脑左下角的"开始",之后在打开菜单中选择"运行": 2.点击运行后,就打开运行对话框,在输入框中输入gpedit.msc,然后点击下面的"确定"按钮,执行gpedit.msc命令:   3.打开"本地组策略编辑器",如下图所示:   4.在 "本地组策略编辑器"的左边菜单列表中依次打开"用户配置"-----"管理模板"-----"桌面"

win7系统如何删除桌面ie图标

  使用Win+R组合键打开运行,输入regedit进入注册表编辑器. 依次点击HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerDesktopNameSpace. 在NameSpace进行查找,例如{0875DCB6-C686-4243-9432-ADCCF0B9F2D7},然后把右侧栏目中数值数据是Internet Explorer的值删除即可.

桌面IE图标删除不掉怎么办

  桌面IE图标删除不掉怎么办          win+R打开运行,输入[regedit],打开注册表; 依次找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerDesktopNameSpace{B416D21B-3B22-B6D4-BBD3-BBD452DB3D5B}删除,刷新桌面即可. XP系统 点击"开始",在搜索中输入"gpedit.msc"回车打开注册表; 点击"用

删除win7家庭版桌面回收站图标

  1.如果您用的是windows xp,windows vista或者是高级版的win7,删除桌面回收站图标都没有什么困难,有直接右键单击删除.组策略删除.个性化设置页面删除等等方法可是以上这些方法都不适用与windows 7 家庭版 2.利用Win+R快捷键打开系统的<运行>窗口,如图所示: 3在输入框内输入字符串 rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 如图所示: 4.点击<确定>按钮,会弹出<桌面图标设置

怎样删除WinPE桌面ie图标

  一般来说,在WinPE下我们如果想删除桌面的Internet Explorer图标时,往往是在WinPE.INI中用 REGI HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerHideDesktopIconsClassicStartMenu{871C5380-42A0-1069-A2EA-08002B30309D}=#1 `删除桌面IE图标 下面就教大家另一种在INTERNET EXPLORER目录的IE.INF中加入了删除桌面Intern