`
61party
  • 浏览: 1136050 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

android程序卸载后无法删除桌面快捷方式的解决办法

 
阅读更多


我的应用程序会在第一次使用的时候在桌面创建一个快捷方式,我创建快捷方式的代码是这样的:我的应用程序会在第一次使用的时候在桌面创建一个快捷方式,我创建快捷方式的代码是这样的:我的应用程序会在第一次使用的时候在桌面创建一个快捷方式,我创建快捷方式的代码是这样的:我的程序在第一次使用的时候会在桌面创建一个快捷方式,代码如下:

但是当程序被卸载掉之后却没有同时删除桌面上的 快捷方式,这个问题昨天搞了我很久,今天终于解决了,方法是这样的:


但是当程序被卸载掉之后却没有同时删除桌面上的 快捷方式,这个问题昨天搞了我很久,今天终于解决了,方法是这样的:也就是跟Intent增加了两个过滤的属性

intent.setAction("android.intent.action.MAIN");

intent.addCategory("android.intent.category.LAUNCHER");

这样的话桌面图标就会和我的应用绑定了,卸载了应用后系统也会同时自动删除图标。

分享到:
评论

相关推荐

    android桌面应用程序

    Android 桌面应用程序是 Android 操作系统中的一种应用程序,负责管理和显示桌面图标、快捷方式、widget 等元素。学习 Android 桌面应用程序开发,可以帮助开发者更好地理解 Android 操作系统的工作机制,掌握桌面...

    创建桌面快捷方式源代码(android)

    在Android应用开发中,创建桌面快捷方式是一种常见的功能,它允许用户快速启动应用程序或执行特定操作。本资源提供了创建桌面快捷方式的源代码,对于开发者来说具有很高的参考价值。下面我们将详细探讨如何在Android...

    安卓Android源码——程序的安装、卸载和更新.zip

    6. **通知系统**:系统更新桌面快捷方式、通知栏图标等相关组件,反映应用已卸载的状态。 最后,我们来看看程序的更新: 1. **新APK下载**:用户从Google Play或其他来源下载新的APK版本。 2. **增量更新**:如果...

    android程序快捷方式的创建和删除(包含部分应用级操作)

    在Android开发中,创建和删除程序快捷方式是常见的功能需求,尤其对于那些希望用户能方便地访问或管理应用的开发者来说。这篇描述涉及到几个关键的Android编程知识点,包括快捷方式的处理、多线程下载、获取应用列表...

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

    在Android系统中,为应用程序添加桌面快捷方式以及在卸载程序后自动删除这些图标是通过特定的Intent操作来实现的。下面将详细解释这个过程。 首先,我们来看如何在Android应用中创建桌面图标: 1. 创建桌面图标: ...

    Android添加(创建)、删除及判断是否存在桌面快捷方式的方法

    在Android开发中,创建、删除和判断应用的桌面快捷方式是常见的需求,这些操作可以帮助用户更方便地访问应用程序。以下是对这些方法的详细说明: ### 1. 判断桌面是否已添加快捷方式 ```java public static ...

    Android编程实现创建,删除,判断快捷方式的方法

    * 为程序创建桌面快捷方式 ,这样写,在程序卸载的时候,快捷方式也会一并删除 */ private void addShortcut() { Intent shortcutIntent = new Intent( com.android.launcher.action.INSTALL_SHORTCUT); // 快捷...

    安卓插件机制相关-插件与主程序之间传递数据并为主程序创建快捷桌面点击主程序的快捷桌面可以进入插件。.zip

    下面将详细介绍这个主题,主要关注插件与主程序之间的数据传递以及如何为主程序创建快捷桌面,以便用户可以通过快捷方式进入插件。 首先,我们要理解插件和主程序的关系。在安卓系统中,主程序通常称为宿主应用,它...

    腾讯桌面 For Android v4.1.zip

    此外,腾讯桌面还支持一键卸载,用户可以轻松删除不再需要的软件,释放存储空间。 任务一键清理功能则是提高手机运行效率的关键。只需轻轻一点,就能快速关闭后台运行的应用程序,减少内存占用,提高手机运行速度,...

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

    查询快捷方式通常不是通过直接API完成的,因为Android SDK没有提供直接获取桌面快捷方式列表的方法。但是,你可以通过读取用户的设置数据间接地检查快捷方式是否存在。这通常需要更复杂的逻辑,并且可能涉及到访问...

    Android源码Launcher部分

    在Android系统中,Launcher是用户与设备交互的入口,它是一个桌面应用,负责显示应用程序图标、小部件和其他快捷方式,使用户能够启动各种应用程序和执行操作。深入理解Android源码中的Launcher部分对于开发者来说至...

    android Launcher源码

    - 除了基本功能外,更复杂的Launcher可能还包括动态桌面壁纸、小部件、文件夹、快捷方式等功能,这些都需要对Android系统有深入理解,才能实现高效且稳定的定制化体验。 通过学习和理解Android Launcher的源码,...

    android launcher2源码

    Android的Launcher2是系统桌面的核心组件,它负责管理应用程序的快捷方式、小部件以及主屏幕布局。对于想要深入理解Android系统运行机制的开发者而言,研究Launcher2的源码至关重要。本文将带你走进Launcher2的世界...

    android 2.1 launcher源码,可以正常运行

    在 Android 系统中,Launcher 是用户界面的核心组成部分,它作为系统的桌面,提供了应用快捷方式、小部件和主屏幕管理等功能。本篇将深入探讨 Android 2.1 Launcher 的源码,帮助开发者理解其内部工作原理,并可能为...

    2014-12-16-关于更换应用程序图标的问题

    2. **手动更新快捷方式**:长按桌面应用图标,选择“卸载更新”或“应用信息”,这可能会触发系统重新获取应用的最新信息。 3. **使用清理工具**:使用第三方的清理工具,如杀毒软件或手机管家,清理系统垃圾和应用...

    Android手机从入门到高手

    - **添加桌面图标**: 在菜单界面找到想要建立桌面快捷方式的程序,长按图标直到感受到震动,然后将其拖动到所需位置。 - **删除桌面图标**: 同样需要长按桌面上要删除的图标,将其拖动至屏幕下方的“三角区域”,...

    仿桌面删除app Demo

    【标题】"仿桌面删除app Demo"所涉及的知识点主要集中在Android应用开发领域,特别是关于自定义启动器(Launcher)的实现以及模拟桌面环境下的应用删除功能。在Android系统中,启动器是用户与手机界面交互的主要入口...

    Android操作介绍

    - 添加/删除桌面图标:长按桌面空白处,选择添加快捷方式或小部件;长按图标拖至垃圾桶可删除。 - 设置壁纸:在壁纸选项中选择图片或动态壁纸,点击设为壁纸。 - 蓝牙和APN设置:用于设备间的数据交换和网络接入点...

Global site tag (gtag.js) - Google Analytics