Articles of 卸载

卸载Android应用程序时,主屏幕上的应用程序启动器图标不会被删除

我正在使用一个类似的codesnippet,如下所示在主屏幕上添加一个应用程序的快捷方式: Intent shortcutIntent = new Intent(Intent.ACTION_MAIN); shortcutIntent.setClassName(this, this.getClass().getName()); shortcutIntent.putExtra(EXTRA_KEY, "ApiDemos Provided This Shortcut"); // Then, set up the container intent (the response to the caller) Intent intent = new Intent(); intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent); intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.shortcut_name)); Parcelable iconResource = Intent.ShortcutIconResource.fromContext( this, R.drawable.app_sample_code); intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconResource); // Now, return the result to the launcher setResult(RESULT_OK, intent); 创build快捷方式没有问题,但卸载应用程序时,快捷方式仍保留在主屏幕上。 当卸载其他应用程序,他们似乎也删除其相应的主屏幕快捷方式。 这是我试图实现与我的“创build代码快捷方式图标” […]

卸载APK:卸载前的最后一个操作

我正在开发一个安装在手机SIM卡上的应用程序。 我想要的是应用程序在卸载时执行最后一个操作:删除SIM卡中的内容。 这意味着:我需要在卸载APK时执行最后一个操作。 问题:我没有find办法。 (除了有一个辅助应用程序,它捕获了卸载意图,并做了这项工作,但这是非常faaaaar我想我害怕) 如果有人有解决scheme,我真的很感兴趣。 提前致谢。 (PS:我有点害怕没有,实际上)

是否有意图为所有用户卸载应用程序?

背景 调用卸载应用程序的正常方法是使用“ACTION_DELETE”意图: startActivity(new Intent(Intent.ACTION_DELETE, Uri.parse("package:" +packageName))); 问题 从某些Android版本开始(不记得是哪个版本),可以在同一台设备上为多个用户安装应用程序。 这意味着有一种新的方式来卸载一个应用程序,将卸载它的所有用户(图片采取从棒棒糖 – Android 5.0): 这个问题 我已经在文档中search,但找不到这些问题的答案: 有没有办法通过意图来执行这个操作? 也许有东西要添加到我上面写的意图? 亚洲开发银行是否有新的命令为所有用户删除应用程序? 有没有办法来检查是否为多个用户安装了一个应用程序?

Android:在卸载时从外部存储删除应用关联的文件?

如果我正在写一个应用程序将一些文件永久存储到外部存储(所以它们在应用程序退出(被销毁)之后仍然存在),但是在卸载时我希望做一些体面的事情删除文件以释放存储空间。 有没有什么办法可以在卸载时删除这些文件? 如果没有(我怀疑),那么我将不得不每次创build这些文件。 我试图节省启动时间,并通过让它们永久存在而占据所需的空间。 注意:我需要使用外部存储,所以内部存储或数据库都不合适。

在android中获取应用程序卸载事件

您好我有一个应用程序与内容提供商(联系等)玩现在当我卸载我的应用程序我想安排内容提供商的原始数据。 有什么办法,如果我的应用程序正在卸载,那么我得到事件,并做我的工作。 谢谢

如何自我卸载应用程序?

问题是这样的 – 我的应用程序获取pipe理员权限,以获得他们,从UI POV是很容易的。 但是,一旦应用程序拥有这些权利,卸载它是非常麻烦的(用户必须首先撤消这些pipe理权限;否则,卸载时没有信息卸载时出现什么问题 – 至less在Ace 2 Android 2.3)。 因此,在应用程序中使用卸载function将非常有用 – 它将首先撤消pipe理权限,然后按照正常卸载进行操作。 另一种方法是通知应用程序即将被卸载,但AFAIK是不可能的 – 请参阅: http : //code.google.com/p/android/issues/detail? can=2&q=33315&colspec= ID% 20Type%20Status%20Owner%20Summary%20Stars&ID = 33315 到目前为止,我只想出了一个解决方法 – 为了节省用户的一个问题,如果应用程序准备好被卸载,添加一个button“清除卸载”与状态信息。 但是用户不得不再次卸载我的应用程序。 无论如何,麻烦。 那么 – 如何卸载自我? 解 为了保持SO网站上的代码: Uri packageURI = Uri.parse("package:"+MyMainActivity.class.getPackage().getName()); Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI); startActivity(uninstallIntent); 该代码是从Android Tales Blog复制的。

Android – 在卸载时删除SD卡上的文件

我的应用程序在安装时从服务器下载一些多媒体文件。 我这样做是为了节省应用程序的大小空间。 但是,这种方法的缺点是,当应用程序被卸载,它不会删除这些文件。 我已经看到这是可能的报告,但我似乎无法使其工作。 有没有办法做到这一点在卸载,或者我应该忘记它? 请注意,我的应用程序默认安装在SD卡上,但我不确定是否所有的手机都会自动支持。

隐式意图卸载应用程序?

我试图让一个onclicklistener调用意图卸载一个应用程序,意图调用应用程序设置的默认“卸载应用程序”活动。 我在这里发现,我可以使用ACTION_UNINSTALL_PACKAGE,com.packageXYXY,这似乎是我正在寻找卸载应用程序。 但是,我不确定如何调用这个。 我已经尝试了以下内容: public void onClick(DialogInterface dialog, int which) { Uri packageURI = Uri.parse("package:com.packageName"); Intent uninstallIntent = new Intent(Intent.ACTION_UNINSTALL_PACKAGE, packageURI); startActivity(uninstallIntent); 但语法是错误的。 已经尝试了很多不同的方式来调用这个,并且有点卡住了。 不知道如何调用这个。 谢谢你的帮助。

Android – 保留或删除应用程序在卸载时创build的文件

我创build了一个应用程序,创build和存储文件到SD卡。 有没有办法将文件夹与应用程序绑定,以便当用户在Android设备上运行卸载时删除所有文件?

如何显示一个活动之前,我的应用程序被卸载(安卓)

我虽然这是不可能的,但我注意到,NQ移动安全能够显示一条消息后,我点击卸载和PackageUninstaller被调用之前。 我想在我的应用程序中复制这种行为。 我试着用一个Activity听“android.intent.action.DELETE”意图,如这里build议: 如何知道我的应用程序是从设备上卸载…? 但是,当我即将卸载我的应用程序,select器popup要求select我的应用程序或程序包卸载程序。 我怎样才能避免这一点? 有没有不同的方法来拦截你的应用程序的UNINSTALL事件? (在回答这是不可能的,请尝试卸载NQ移动安全,看看会发生什么。在我的Android 2.3.4它显示一个很好的屏幕说,这是不安全的,没有安全应用程序去)。