`
375809600
  • 浏览: 153436 次
  • 来自: 湖北
社区版块
存档分类
最新评论

通过包名进入指定程序的卸载activity

 
阅读更多
private void unstallApp(PackageInfo packageInfo) {
Uri packageuri = Uri.parse("package:"+ packageInfo.packageName);//获取指定包名的uri
Intent deleteintent = new Intent();//创建intent对象
deleteintent.setAction(Intent.ACTION_DELETE);//设置这个intent要做的动作
deleteintent.setData(packageuri);//将URI和intent结合起来
startActivity(deleteintent);
}
分享到:
评论

相关推荐

    android静默卸载指定包名APP

    在Android系统中,静默卸载指定包名的APP是指在用户无感知的情况下,通过编程方式卸载某个应用程序。这通常需要系统级别的权限或者设备管理器的特殊权限才能实现。以下将详细介绍如何进行静默卸载操作,并探讨相关...

    android卸载程序代码

    以下是一个简单的代码示例,展示如何启动卸载指定包名的应用的Intent: ```java // 获取PackageManager实例 PackageManager pm = getApplicationContext().getPackageManager(); // 创建卸载Intent Intent ...

    Android应用卸载器源码

    - `uninstallApp(String packageName)`:根据包名卸载指定应用。此方法会调用`PackageManager`的`deletePackage()`方法执行卸载操作。 此外,源码中还可能涉及了UI设计,比如使用`RecyclerView`展示应用列表,每个...

    安卓安装卸载相关-监听自身被卸载.zip

    在安卓开发中,监听应用程序的安装与卸载是一项常见的需求,尤其对于那些需要在系统中保持数据同步或者执行特定操作的应用来说。这个压缩包“安卓安装卸载相关-监听自身被卸载.zip”包含了关于如何在Android应用中...

    Android应用源码之程序的安装、卸载和更新.zip

    在Android操作系统中,应用程序的安装、卸载和更新是用户日常操作的重要部分。本文将深入探讨这些过程的内部机制,以及它们如何与Android系统交互。 首先,我们来了解Android应用的安装过程。当用户从Google Play...

    自监听卸载App

    在Android系统中,"自监听卸载App"是一种高级的编程技术,允许应用程序检测到自身被用户或系统卸载的情况。这种技术对于某些特定的应用场景非常有用,例如数据备份、清理资源或者执行卸载后的清理任务。下面我们将...

    ADB的安装卸载及使用

    此命令中`-n`参数后跟着的是组件名,通常由应用包名和类名组成,这些信息可以通过AndroidManifest.xml文件获得。此外,使用`adb shell am start -a`可以执行特定的动作,例如拨打电话。 当需要记录设备的调试信息...

    Android卸载或删除应用,调用浏览器打开指定网页地址url

    在Android平台上,开发者有时需要在用户卸载或删除应用程序时执行一些特定操作,例如提示用户访问一个网页以获取更多信息或反馈。本主题将详细讲解如何实现这一功能,即在Android应用卸载或删除时调用系统浏览器打开...

    Android监听应用程序安装和卸载.docx

    我们可以通过`intent.getDataString().substring(8)`获取新安装应用的包名,并根据需要启动该应用的主Activity。 3. `android.intent.action.PACKAGE_REMOVED`:当设备上删除了一个应用程序时,会触发此动作。我们...

    android 一个杀进程 程序分享,包含源代码

    获取`PackageManager`的实例后,调用`deletePackage()`方法,传入应用的包名即可完成卸载操作。 ```java PackageManager packageManager = getPackageManager(); packageManager.deletePackage(packageName, new ...

    android卸载程序后弹出网页(简单封装版)

    在这个方法中,我们可以检测卸载的包名是否与当前应用的包名相同,如果相同,则启动一个Intent来打开指定的网页: ```java public class AppUninstallReceiver extends BroadcastReceiver { @Override public ...

    安卓Android源码——监听自身应用卸载.zip

    在`UninstallReceiver`的`onReceive()`方法中,我们检查卸载的包名是否与当前应用的包名一致,如果一致,则说明我们的应用正在被卸载。这时,我们可以执行一些临终操作,例如发送HTTP请求到服务器报告卸载事件,或者...

    Android源码之监听自身被卸载.zip

    3. 在onReceive方法中检查卸载的包名是否与当前应用一致,如果一致则执行相应的清理或记录操作。 通过以上方法,开发者可以在应用被卸载时执行一些必要的清理或反馈操作,以保持应用的数据完整性和用户体验。

    Android 实现两个Activity跳转实例

    - `onDestroy()`:系统准备卸载Activity时调用,可能是永久性关闭或回收资源。 - `onRestart()`:当停止的Activity重新开始时调用,紧接着`onStart()`。 3. **生命周期与页面跳转** 在问题中提到的情况,...

    动态加载Activity_示例项目

    开发者可能通过这个项目来演示如何在运行时加载和卸载Activity,以适应不同的场景和需求。 描述中的链接(http://blog.csdn.net/angcyo/article/details/46353549)指向了一篇CSDN博客文章,该文章详细解释了动态...

    安装与卸载apk的代码实例

    这里的`pm`是`PackageManager`对象,`packageName`是你要卸载的应用的包名,`DELETE_PERMISSION_REQUEST_CODE`是自定义的请求码。 总结,安装和卸载APK在Android开发中是常见的任务。理解这些操作背后的代码逻辑...

    UninstallDemo - 卸载演示应用

    在Android开发中,"UninstallDemo - 卸载演示应用"是一个特定的示例项目,它展示了如何在用户卸载应用程序后自动引导他们到一个指定的反馈页面。这个功能对于开发者来说尤其有用,因为它可以为用户提供一个直接提供...

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

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

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

    卸载APK则需要`Intent`的ACTION_DELETE,指定包名作为数据。 5. **邮件发送** 发送邮件通常利用`Intent`的ACTION_SEND,设置数据类型为`text/plain`,并将邮件内容、收件人等信息附加到`Intent`。调用`...

    Android-NDK项目实战—高仿360手机助手之卸载监听

    本项目实战“Android-NDK项目实战—高仿360手机助手之卸载监听”就是基于NDK技术,实现类似360手机助手那样的应用程序卸载监听功能。 360手机助手是一款知名的手机管理软件,其中包含了诸多实用功能,如应用管理、...

Global site tag (gtag.js) - Google Analytics