繁体   English   中英

通过编程方式卸载应用

[英]Uninstall an app programmatically

我想开发一个用于卸载应用程序的开源应用程序。 我怎样才能做到这一点?

获得根访问权限后,如何卸载/ system / app /中的应用程序?

谢谢

如果您具有这样的root访问权限,则可以从您的应用程序中执行adb commands

Process process = Runtime.getRuntime().exec("your command");
BufferedReader bufferedReader = new BufferedReader(
                                    new InputStreamReader(process.getInputStream()));

对此代码也使用try catch

在android开发者网站上稍作搜索后,我发现了这个软件包安装程序 ,它可以简化应用程序的安装和删除。

public class PackageInstaller
void uninstall (String packageName, 
            IntentSender statusReceiver)

卸载给定的软件包,将其从设备中完全删除。

我希望这能满足您的要求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM