以编程方式卸载应用程序 Android 10
Uninstall application programmatically Android 10
我正在开发一个应用程序,它会在单击按钮后自行卸载。以下代码适用于 Android.
中应用程序 运行 的卸载
Uri uri = Uri.fromParts("package", getClass().getPackage().getName(), null);
Intent uninst_intent = new Intent(Intent.ACTION_DELETE, uri);
startActivityForResult(uninst_intent, EXIT_REQUEST);
但这不适用于 android 的新版本,例如 Android 9 和 10。此操作意图在较新的 API 中并未弃用。我在这里错过了什么?
清单中缺少权限请在清单中添加此权限...
<uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES"></uses-permission>
这会起作用...!!!
我正在开发一个应用程序,它会在单击按钮后自行卸载。以下代码适用于 Android.
中应用程序 运行 的卸载Uri uri = Uri.fromParts("package", getClass().getPackage().getName(), null);
Intent uninst_intent = new Intent(Intent.ACTION_DELETE, uri);
startActivityForResult(uninst_intent, EXIT_REQUEST);
但这不适用于 android 的新版本,例如 Android 9 和 10。此操作意图在较新的 API 中并未弃用。我在这里错过了什么?
清单中缺少权限请在清单中添加此权限...
<uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES"></uses-permission>
这会起作用...!!!