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

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

1个回答

参考:

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);  

    }  
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐