1

你用过public void uninstall (String packageName, IntentSender statusReceiver)' ofPackageInstaller` 吗?这是 apilevel 21 中添加的新 API。

这个API描述是

卸载给定的软件包,将其从设备中完全删除。此方法仅适用于软件包的当前“记录安装程序”。

“记录安装程序”在这里是什么意思?

4

2 回答 2

0

PackageInstaller 代码之后显示uninstall()会话绑定到PackageInstaller.Session仅适用于相同的installerPackageName.

因此,您只能卸载从同一个安装程序安装的应用程序,例如市场应用程序(这似乎是“记录安装程序”的意思)。

(无法发表评论,所以我把它写成了一个新的答案)。

于 2015-05-26T15:33:28.853 回答
0

这也可以由设备所有者应用程序调用。

Android M 及更高版本

于 2016-06-29T13:26:57.137 回答