`
liuyun025
  • 浏览: 123039 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用android Intent卸载apk

阅读更多

 

使用android自带的卸载方式卸载apk是很方便的:

 

Uri packageUri = Uri.parse("package:" + pkg);
    

Intent i = new Intent(Intent.ACTION_DELETE, packageUri);

startActivity(i);

分享到:
评论

相关推荐

    安装与卸载apk的代码实例

    总结,安装和卸载APK在Android开发中是常见的任务。理解这些操作背后的代码逻辑对于开发者来说至关重要,无论是为了调试、更新应用还是提供用户友好的功能。在实际应用中,请确保遵循Android的安全最佳实践和权限...

    android静默卸载指定包名APP

    2. 构建卸载请求:使用`Intent`对象,设置行动为`ACTION_UNINSTALL_PACKAGE`。 ```java Intent uninstallIntent = new Intent(Intent.ACTION_UNINSTALL_PACKAGE); uninstallIntent.setData(Uri.parse("package:" + ...

    Android10.0 静默安装、卸载接口.zip

    在Android 10中,卸载应用依然可以使用`PackageManager`的`deletePackage()`方法,但同样需要`DELETE_PACKAGES`权限,该权限与`INSTALL_PACKAGES`一样,主要授予系统应用。以下是一个简单的卸载示例: ```java if ...

    Android 静默安装和静默卸载(SilentInstaller)

    详情见:Android 静默安装和静默卸载(系统层) ...安装: Intent intent = new Intent("android.intent.action.SILENT_PACKAGE_INSTALL"); intent.putExtra("silent_...//指定需要卸载apk的包名 sendBroadcast(intent);

    Android实现用代码简单安装和卸载APK的方法

    在Android平台上,有时候我们需要在应用程序内部完成安装和卸载APK文件的操作,这对于自动化测试、应用更新或系统管理类应用非常有用。以下将详细介绍如何在Android代码中实现这些功能。 首先,我们来看如何通过...

    安卓安装卸载相关-Android利用设备管理器实现APP无法卸载功能.rar

    总结来说,Android利用设备管理器实现APP无法卸载功能主要通过声明设备管理员权限,引导用户启用设备管理器,并在启用后使用`DevicePolicyManager`的`setUninstallBlocked`方法阻止卸载。这种做法主要用于增强企业...

    Android中使用Intent获取其他应用程序信息的方法介绍.pdf

    使用Intent ACTION_DELETE可以实现卸载已安装的应用程序。首先,构建一个Uri对象,其uri部分由"package"和待卸载应用的包名(strPackageName)组成。然后,创建一个新的Intent,将ACTION_DELETE动作与这个Uri关联,...

    Android静默 安装卸载应用程序文档

    在Android系统中,静默安装和卸载应用程序是一种无需用户交互的方式,通常用于自动化测试、设备管理或系统级服务。这种方式涉及到对系统API的深度利用,因为某些接口是隐藏的,需要通过Android系统的源码来访问。...

    安卓安装卸载相关-Android程序无需Root可以安装APK.rar

    在Android系统中,安装和卸载应用程序是用户日常操作的一部分。传统的APK安装通常需要设备具有管理员权限,也就是我们常说的Root权限。然而,有些情况下,用户可能希望在不Root设备的情况下安装APK,这在Android开发...

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

    这篇描述涉及到几个关键的Android编程知识点,包括快捷方式的处理、多线程下载、获取应用列表以及安装/卸载APK。接下来,我们将深入探讨这些主题。 1. **创建和删除程序快捷方式** 在Android中,我们可以使用`...

    Android PMS介绍

    在安装过程中,PMS 会将一个 intent 发送给 PackageInstaller,然后 PackageInstaller 会启动安装界面,并将 apk 应用程序安装到 Android 设备上。 pm 命令 pm 命令是 Android 系统提供的一个命令,用于管理 apk ...

    狂刷Android范例之4:用代码安装卸载app

    这个范例用来展示如何在程序中使用Intent来安装和卸载一个apk文件到用户的手机上。 其主要使用了Intent的Action和Data属性来指明希望的操作和需要安装的apk文件路径,该apk是放在本app的asset目录中作为一个资源。

    安卓Android源码——监听自身被卸载.rar

    在安卓(Android)开发中,...总的来说,监听Android应用被卸载是一个需要巧妙应对的挑战,涉及到对系统广播的理解和适当使用。通过深入研究提供的源码和文档,开发者可以为自己的应用添加这一特性,以满足特定的需求。

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

    3. **卸载APK**:最后,系统会从设备中移除应用的安装包(APK)。 在Android中,开发者无法直接监听到应用被卸载的事件,因为Android SDK没有提供相应的回调接口。但我们可以利用一些间接的方式来实现这个功能。一...

    Android编程实现监控apk安装,卸载,替换的方法

    在Android平台上,开发人员可以通过监听特定的广播Intent来实现对应用程序安装、卸载和替换的监控。本篇文章将深入探讨如何使用BroadcastReceiver类以及IntentFilter来实现这一功能。 首先,BroadcastReceiver是...

    自监听卸载App

    在Android系统中,"自监听卸载App"是一种高级的编程技术,允许应用程序检测到...总的来说,理解和掌握App自监听卸载技术可以帮助开发者在卸载过程中执行关键操作,但必须谨慎使用,以避免违反Android的权限和性能准则。

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

    在Android开发中,有时我们需要监控应用程序的安装和卸载事件,以便执行相应的操作,如更新数据库、发送通知或执行其他自定义逻辑。以下是如何在Android中实现这一功能的详细步骤: 首先,我们需要创建一个...

    PackageManager获取App基本信息实现Apk导出、分享、卸载

    接下来,可以使用`FileInputStream`和`FileOutputStream`将APK文件复制到目标位置: ```java File apkFile = new File(applicationInfo.publicSourceDir); File exportApkFile = new File("/path/to/your/directory...

Global site tag (gtag.js) - Google Analytics