我正在使用Flutter构建启动器应用程序,但是我无法添加卸载功能。请帮助我。
我正在使用Flutter构建启动器应用程序,但是我无法添加卸载功能。请帮助我。
manifest
文件中添加权限。<uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" />
在你的pubspec.yaml
文件中添加一个包
intent: ^1.3.4
使用下面所示的代码:
要卸载一个应用程序,请将其包名传递给它。$packageName
是一个变量,例如: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);
});