我可以在应用程序运行时卸载我的应用程序

我想在运行时以编程方式卸载我的应用程序,当某些条件匹配时。可能吗?我已阅读过此文,但无法正常工作。我可以在应用程序运行时卸载我的应用程序

Intent intent = new Intent(Intent.ACTION_DELETE, Uri.fromParts("package", 

getPackageManager().getPackageArchiveInfo(apkUri.getPath(), 0).packageName,null));

startActivity(intent);

回答:

你包后错过:

public static void launchUnInstaller(Context ctx, String packageName) { 

try {

Uri packageURI = Uri.parse("package:" + packageName);

Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);

ctx.startActivity(uninstallIntent);

} catch (Exception ex) {

Log.e(TAG,e.toString);

}

}

以上是 我可以在应用程序运行时卸载我的应用程序 的全部内容, 来源链接: utcz.com/qa/258364.html

回到顶部