以编程方式卸载应用程序

时间:2016-07-15 10:29:04

标签: android android-permissions

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

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

由于

2 个答案:

答案 0 :(得分:2)

如果您adb commands具有此类访问权限,则可以在应用内执行root

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

此代码也使用try catch

答案 1 :(得分:1)

在Android开发者网站上进行了一些搜索之后,我找到了this package installer,这有助于安装和删除应用程序(以及其他内容)。

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

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

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