我想开发一个用于卸载应用程序的开源应用程序。我怎么能这样做?
如何在获得root访问权限后卸载/ system / app /中的应用程序?
由于
答案 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)
卸载给定的包,将其从设备中完全删除。
我希望这能满足您的要求。