美文网首页Android
安卓通过代码安装应用和卸载应用

安卓通过代码安装应用和卸载应用

作者: 蓝不蓝编程 | 来源:发表于2023-02-12 21:46 被阅读0次

卸载应用

  1. AndroidManifest.xml增加权限
<uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" />
  1. 调用代码
fun uninstallAPK(apkPackageName: String) {
        val intent = Intent(Intent.ACTION_DELETE)
        intent.data = Uri.parse("package:$apkPackageName")
        startActivity(intent)
    }

安装应用

  1. AndroidManifest.xml增加权限
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
  1. 调用代码
fun install(context: Context, apkFilePath: String) {
    val intent = Intent(Intent.ACTION_VIEW)
    val file = File(apkFilePath)
    val uri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".FileProvider", file)
    val type = "application/vnd.android.package-archive"
    intent.setDataAndType(uri, type)
    intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
    intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
    context.startActivity(intent)
}

相关文章

  • 用adb卸载安卓的系统应用

    对于一些安卓系统自带的应用,无法在手机内卸载,且root也比较麻烦.但是可以用adb卸载应用,比较方便. 1.安装...

  • 如何在Android Studio 上使用夜神模拟器

    夜神模拟器:是一个可以让手机应用程序运行在电脑上的软件,它能在电脑上模拟安卓手机系统,并能安装、使用、卸载安卓应用...

  • DAY25

    安卓模拟器 安卓模拟器是能在电脑上模拟安卓操作系统,并能安装、使用、卸载安卓应用的软件,它能让你在电脑上也能体验操...

  • 关于安卓应用后台重新安装后,重新进入,应用重新打开问题

    现象:安卓应用,通过安卓自带的程序安装器安装完成以后,点击“打开按钮”,打开程序后,点击手机home键返回桌面,再...

  • 如何测试APP

    1、安装卸载测试 首次安装。通过扫码、应用商店等渠道,下载安装应用,验证应用可正常安装使用 非首次安装。通过软件内...

  • APP测试点

    一、安装/卸载测试 1、安卓 应用商店下载安装 SD卡内安装包安装 adb指令安装 扫二维码安装 直接运行程序安装...

  • 如何使用谷歌身份验证器

    一、如何安装该应用 安卓手机安装指南 请在“应用宝”市场下载该应用(应用名叫“谷歌动态口令”)。App在应用宝的下...

  • dcloud应用和安卓应用互调并传递参数

    以下是webAPP启动安卓应用和获取安卓应用传递过来的参数 webAPP启动安卓APK并传递参数 请看: 接收安卓...

  • Android 静默安装应用和静默卸载应用

    这里提供两个Android系统下静默安装应用和静默卸载应用的方法,在 5.1 版本系统上运行通过。当然,运行代码的...

  • 安卓-应用卸载 签名残留

    1、问题描述 安装安卓应用时提示,带签名的正式包装不上,提示签名与之前的不符。 2、解决办法 使用ADB 调试工具...

网友评论

    本文标题:安卓通过代码安装应用和卸载应用

    本文链接:https://www.haomeiwen.com/subject/zxqdkdtx.html