我正在 flutter 中构建一个启动器应用程序。但我无法添加卸载功能。请帮我。
添加权限在manifest
file
<uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" />
添加一个包在你的pubspec.yaml
file
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);
});
使用此功能时,系统会生成弹出窗口,要求卸载该应用程序。
因此,您可以使用 flutter 以编程方式卸载 Android 设备上的应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)