我正在使用device_apps列出设备上的可用应用程序。我想通过点击“图标”按钮来卸载应用程序,有什么办法可以做同样的事情? enter image description here
最佳答案
受this question和@Vicky Salunkhe启发的答案
要卸载应用,请向其传递软件包名称。 $packageName
是变量ex,some.app.id
android_intent.Intent()
..setAction(android_action.Action.ACTION_DELETE)
..setData(Uri.parse("package:$packageName"))
..startActivityForResult().then((data) {
print(data);
}, onError: (e) {
print(e);
});
在pubspec.yaml
文件中添加一个包intent: ^1.3.4
manifest
中的权限<uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" />
阅读更多答案here,也可以引用here
关于android - 有什么方法可以使用Flutter从设备上卸载应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62146049/