【发布时间】:2019-06-29 12:04:31
【问题描述】:
我创建了一个简单的 android 卸载应用程序,可以帮助一次删除多个应用程序。我使用这段代码来完成这个任务:
Uri uri = Uri.fromParts("package", app.getPackageName(), null);
Intent intent = new Intent(Intent.ACTION_UNINSTALL_PACKAGE, uri);
// store result
intent.putExtra(Intent.EXTRA_RETURN_RESULT, true);
startActivityForResult(intent, 1);
但是现在,根据android doc,ACTION_UNINSTALL_PACKAGE 在 API 级别 29 中已弃用,建议改用 PackageInstaller.uninstall(String, IntentSender)。我想使用这个新的 api,但我找不到任何关于如何实现的好例子。
感谢任何帮助。
【问题讨论】:
标签: android android-9.0-pie uninstallation